Coco Rocha vs. Diane Kruger: Who was best dressed on the Metropolitan Opera red carpet?

Coco Rocha Diane Kruger Met Opera Red Carpet
Coco Rocha Diane Kruger Met Opera Red Carpet

See the images up close »

This week, two former FASHION cover girls duke it out in the battle of who wore it best. Dun dun dun… On Monday night, Diane Kruger and Coco Rocha walked the red carpet at opening night of the Metropolitan Opera’s production of Eugene Onegin in New York.

Repping her homeboys like the great Canuck that she is, Coco Rocha stunned in a midnight blue gown from Greta Constantine’s Fall 2013 collection. The dress featured intricately curved folds on the waist and bodice which peeped a little skin here and there, making for the ultimate red carpet bodycon statement. The model mildly slicked back her recently cropped do and went for a bold cat eye and coral lips.

On the flip side, Diane Kruger was polished in a black, white and red colourblocked Prabal Gurung gown and Casedei pumps. The German actress chose minimal makeup, wearing a neutral dusty rose lip and pronounced lashes. She opted for a deep side-parted do with a slight fringe slicked back into a bun.

Earlier in the week, Sarah Jessica Parker also feted the Met Opera, wearing a gown designed in collaboration between Prabal Gurung and Olivier Theyskens, who both designed costume pieces for the opera as well.

So which of our past cover models looked best?

More Celebrity Style