This story originally appeared on EW.com.
Further proving there’s no role she can’t tackle, acting legend Meryl Streep has gone from complete Margaret Thatcher to full Donald Trump, sporting messy hair, a low-hanging red tie, a fat suit, and comically-applied self-tanner as the Republican presidential nominee during a Monday evening appearance in New York City.
The three-time Oscar-winning actress took the stage in her Trump getup alongside her Mamma Mia! costar Christine Baranski, who was dressed as Hillary Clinton, at the annual Shakespeare in the Park Public Theater Gala event at the Delacorte Theater in Central Park.
“You’ll let me know why it is all the women say no,” Streep belted as part of her twist on “Brush Up Your Shakespeare” from Cole Porter’s Broadway hit Kiss Me, Kate.
“Brush up your Shakespeare and the women you will wow,” Baranski continued. “Just declaim a few lines from Othello, and they’ll think you’re a hell of a fella.”
Streep and Baranski’s performance took place on the same evening the real Clinton, whom Streep has supported throughout the current election and beyond, became the first woman to secure the presidential nomination of a major political party in the U.S.
Check out a few fan-shot videos of Streep and Baranski performing in character as Trump and Clinton in the clips above, and see more photos of Streep as Trump, below.