Eva Mendes red carpet dress heels last night

Eva Mendes attended the premiere of Last Night at the 2011 Tribeca Film Festival at in New York City, and the 37-year-old actress wowed in a floor length red gown. Of course, we'd love to see Eva showing a little leg, but when you can command this kinda of attention with your goodies covered up, that's something to be proud of!