There's always a lot of interest in what Glee stars Lea Michele and Dianna Agron wear, especially when they are both walking the same red carpet.
Call it a healthy fashion competition or just a crazy fan-based enthusiam but Who Wore It Best polls between these actresses are astonishingly popular as Gleeks cast their votes for their favorite female stars' wardrobes.
So let's take a look at their red-carpet ensembles at the Metropolitan Museum's Costume Institute gala on Monday.
MIchele surprised carpet critics with a a stunning sparkly navy gown (named the "Eileen") from Diane von Furstenberg's Fall 2012 collection. And she also carried a DVF Tonda Stingray clutch. Recall 2011, when she chose a gorgeous bright red Escada gown.
Not to be outdone, Agron chose a beautiful bright green Carolina Herrera with a Herrera headpiece, Fred Leighton jewels, Sergio Rossi heels and a Judith Leiber bag. And she even took time to tweet before she hit the carpet, saying "Met ball prep is an art walk moment."
Now the inevitable fashion question. Whose gown was prettier?