Best Dressed: Jennifer Lopez, Salma Hayek, Eva Longoria and more!

PREV
SLIDE 3 OF 5
NEXT
Getty Images

Eva Longoria:

The actress attended the premiere of 'For Greater Glory' at the AMPAS Samuel Goldwyn Theater in this fun frock. Who said black has to be boring?