Dianna Agron was the guest of Carolina Herrera for Monday night’s 2012 Met Gala in New York City.

She looked gorgeous in green, wearing a jade-green silk organza draped peplum gown with a matching snakeskin wrap belt.

Fred Leighton jewels, Sergio Rossi heels and a Judith Leiber clutch accessorize the look.

The ‘Glee’ actress rocked the evening’s popular retro-wave look, but opted for a lighter lip colour.

I would rank Dianna quite highly as one of the best of the night.

Credit: Getty