Lea Michele walked the red carpet with many of her co-stars from “Glee” at the “2010 FOX Upfront After Party” in New York last night.

She opted for an Erdem Fall 2010 dress, which had been shortened from the runway.

The shorter bird print dress is a better option for her, but I don’t like it on her.

The dress Gwyneth Paltrow wore on the “The Ellen DeGeneres Show” recently would’ve been a better option for her.

I think she looks so much older than she is here, and that’s mostly because of the hair – which still isn’t working for her – and that deep burgundy lip-shade.

Whoever is styling her needs to allow her to look her age and stop trying to make her into a diva because it’s not working for her.

Jayma Mays looked so cute in her Brian Reyes Spring 2010 dress as she made her way to the event.

She paired her blue pebble print dress with a white Jimmy Choo ‘Cecile’ clutch and Brian Atwood Katie Lee leopard sandals, which are far more interesting than Lea’s heels above.

I love her styling.

Dianna Agron opted for a more sophisticated look wearing a red Michael Kors Pre-Fall 2010 dress.

I love the side ruffle, but I much prefer the dress with the belt as it helps define the waist.

[nggallery id=511]

Credit: Style.com, AP & Bauer Griffin