Eva Mendes 2011 : Tribeca Film Festival – ‘Last Night’ Premiere – NYC
Eva Mendes is a vision in flowing scarlet gown at Last Night premiere
Eva Mendes arrive at the ‘Last Night’ premiere during the 2011 Tribeca Film Festival in New York City, NY, USA, on April 25, 2011. Photo by Mehdi Taamallah/ABACAPRESS.COM