The 40 Best Met Gala Looks Ever

Salma Hayek attends the 2011 Met Ball

Vixen: Salma Hayek

Year: 2011

The Dress: Alexander McQueen

Photo Credit: Zimbio