Meryl Streep did her best Donald Trump impersonation at the annual Shakespeare in the Park Public Theater Gala at the Delacorte Theater in Central Park Monday night.

Meryl Streep As Donald Trump

Streep, an outspoken Hillary Clinton supporter, donned a fat suit under a blue business suit with a comically low-hanging red tie at the theater gala. She completed her look as real estate mogul Trump with orange self-tanner that matched her wispy orange hair, which was coiffed to replicate his unique hairstyle.

Streep had joined her longtime friend and Mamma Mia! costar Christine Baranski on the stage for the closing act of the benefit performance. Together, they performed a number from Broadway musical Kiss Me, Kate – “Brush Up Your Shakespeare.” Streep, keeping in character, changed the lyrics more than once. At one point she sang, “Problem now with society, we’re all hung up on propriety … She can sample mine Measure for Measure.”

Utterly her idea, beginning to end,” Oskar Eustis, the Public Theater’s artistic director, told The New York Times of Streep’s impersonation. “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.”

While those in attendance Monday night, including actress Kate Burton, were blown away by Streep’s performance, she has stated that it was a one time thing

“I appreciate the interest, but this was a one-off, a once in a (last in a) lifetime appearance of this character,” she told the Times