Both Eva Mendes and Diane Kruger lit up LA and NYC yesterday wearing flashy, sparkly gowns. But which star wore it better? Check out more photos after the jump.

Eva wore her multicolored gown at "The Bad Lieutenant: Port of Call New Orleans" premiere at AFI Fest in Los Angeles. This Werner Herzog-helmed production takes its inspiration from the original, but focuses on new characters and plotlines.

Diane chose a blue sequined dress for Chanel's "Fete d'Hiver" Fall Gala to benefit the Memorial Sloan-Kettering Cancer Center in New York City.


Image © AP Photo/Chris Pizzello, Janet Mayer / PR Photos



Click the pics for gallery & larger images





Click the pics for gallery & larger images