She’s been nominated for an Academy Award 19 times, and won three, so there isn’t much Meryl Streep can’t do. But Monday, Streep tackled one of her toughest roles: Donald Trump. Wearing orange makeup and hair teased into a pompadour, the actress did a decent version of the presumptive Republican nominee. The performance was part of the Public Theater’s gala celebration, a tribute to Shakespeare at the Delacorte Theater in New York, the home to Shakespeare in the Park. Streep and actress Christine Baranski sang “Brush Up Your Shakespeare,” from the Cole Porter musical “Kiss Me, Kate.” “We could do a deal — you’ll let me know — why it is all the women say no?” sang Streep, gesturing like Trump. The crowd included Medford native and former New York Mayor Michael Bloomberg, United States ambassador to the UN Samantha Power, and “Hamilton” creator” Lin-Manuel Miranda. “Utterly her idea, beginning to end,” Oskar Eustis, the Public’s artistic director, told The New York Times after the show. “There were skeptics, there were doubters, but one of those skeptics was not Meryl Streep. She was absolutely sure she could do it. None of us had seen her in costume or makeup, till she walked out tonight.”


Meryl Streep just added Donald Trump to her resume at the Public Theater Gala pic.twitter.com/5ftmcKbRjN — Jacob Bernstein (@BernsteinJacob) June 7, 2016

Names can be reached at names@globe.com. Follow Mark Shanahan on Twitter @MarkAShanahan.