Oscar winner Meryl Streep has showed that there is no one she can't transform into - donning an orange face and a fat suit to play Donald Trump.
Streep, 66, appeared at the Public Theatre 2016 Gala in Central Park, New York, as one of the city's most recognisable faces.
She let her red tie hang low as she joined Tony-winner Christine Baranski for a duet from the musical Kiss me Kate.
Brush up your Shakespeare, traditionally sung by male gangsters in the classic musical based on The Taming of the Shrew, advises men how to woo women by reciting lines from Shakespeare.
More of Meryl and Christine Baranski doing Trump and HRC pic.twitter.com/t7jgNsf74d— Jacob Bernstein (@BernsteinJacob) June 7, 2016
"You'll let me know, why all the women say no," Streep sang during the annual event paying tribute to playwright William Shakespeare.
Streep has showed before that she can transform into anyone from Margaret Thatcher to Lindy Chamberlin without much trouble.
Meryl Streep just added Donald Trump to her resume at the Public Theater Gala pic.twitter.com/5ftmcKbRjN— Jacob Bernstein (@BernsteinJacob) June 7, 2016