Meryl Streep donned Donald Trump's signature hairstyle, an orange tan and a fat suit to impersonate the presidential hopeful

Meryl Streep dressed as Donald Trump
Credit: Paul Zimmerman/WireImage

The Golden Globes wasn’t the first time Meryl Streep has taken on Donald Trump.

Long before Trump blasted the actress as “over-rated” following her fiery Golden Globes speech, Streep channeled the president-elect for what might have been her most delicious role yet — and the result was downright amazing.

Streep, 66, took the stage dressed as Trump alongside onetime Mamma Mia! costar Christine Baranski (who was dressed as Hillary Clinton) at the annual Shakespeare in the Park Public Theater Gala event in New York City in June.

The three-time Oscar-winning actress donned Trump’s signature hairstyle, an orange tan and a fat suit for her performance. She looked nearly unrecognizable in a dark suit with an extra-long red tie.

The two actresses performed a rendition of “Brush Up Your Shakespeare” from Cole Porter’s Broadway classic Kiss Me, Kate.

“You’ll let me know why it is all the women say no,” Streep belted out on stage.

A version of this article was originally published on June 7, 2016