Oscar winning actress Meryl Streep dressed up like Donald TrumpDonald TrumpKobach fined over Trump meeting memo OPINION: Dear media, Americans don't care about Obama's legacy Make America’s classroom and workplaces safe again MORE for the annual Shakespeare in the Park Public Theatre Gala in New York City.

Streep, a Hillary ClintonHillary Rodham ClintonFormer Obama advisor calls Fox ‘state sanctioned media’ Biden rips Senate GOP healthcare bill, says it 'isn't about healthcare' Clinton: If Republicans pass ObamaCare repeal, 'they're the death party' MORE supporter, made a surprise appearance in Central Park as the presumptive GOP nominee on Monday night.

Streep was dressed in orange-face makeup, a blonde wig and suit with a bright red tie, posing with pursed lips. She also donned a fake low-hanging belly.

Actress Christine Baranski, who co-starred with Streep in “Mamma Mia!” was there dressed as Clinton.

The two sang a duet of “Brush Up Your Shakespeare,” from the musical “Kiss Me, Kate,” The New York Times reported, a song about men giving advice on how to pick up women. 

“We could do a deal — you’ll let me know — why it is all the women say no?” Streep sang.

"Utterly her idea, beginning to end,” Oskar Eustis, the Public Theater’s artistic director, told the Times.