Meryl Streep as Donald Trump: There really is nobody she can’t play

Meryl Streep has mastered accents and excelled in comedy, drama, singing and dancing, winning three Oscars out of a record 19 nominations, but even still it’s a stretch to see her play her scariest role: Donald Trump.

Streep took part in the Shakespeare in the Park Public Theater Gala in New York City on Monday, June 6. She and Christine Baranski performed the song “Brush Up on Your Shakespeare” from Cole Porter‘s classic Broadway musical “Kiss Me Kate” — Streep as Trump and Baranski as Hillary Clinton added a dose of political satire to the duet. (Check out video of their performance below.)

[WATCH] Meryl Streep in exclusive ‘Florence Foster Jenkins’ clip: ‘There is no one quite like you’

So if they ever make a Donald Trump biopic, Hollywood knows who to call. But Trump wouldn’t be the first controversial politico she’s played. She won Oscar number-three as British Prime Minister Margaret Thatcher in “The Iron Lady” (2011). For that matter, it wouldn’t even be the first man she’s played. Streep won an Emmy for Best Movie/Mini Actress for multiple roles in HBO’s adaptation of “Angels in America,” including an elderly male rabbi.

Then again, Streep as Trump might present one significant problem: a beloved actress like her might risk making him sympathetic.

More News from GoldDerby