The A-list took to the stage in New York last night at Revlon's Concert for the Rainforest Fund at Carnegie Hall.
Elton John performs at the Revlon Concert for the Rainforest Fund. Photo: WireImage
Elton John and Sting stole the show with their duet (we'd like to think that Elton's leaning-in pose is a sign that he was rapping), but they weren't the only stars supporting the charity bash.
Meryl Streep joined the boys for a rare singing performance (flashbacks of Mamma Mia, anyone?), while Jennifer Hudson wowed both on and off stage in a blush, strapless gown.
Meryl Streep takes to the stage. Photos: WireImage
So how do you rate the stars' on-stage style? Let us know in a comment and see more of Meryl's most iconic fashion moments in her style evolution below.
Jennifer Hudson. Photo: WireImage