Celebrity

Princess Mary: Fabulous at 40!

Beyoncé Knowles
Cameron Diaz
Best dressed at the Met Gala 2012
There were some stunning dresses at this year's Met Gala, but which celebrity was best dressed? You decide!