Eva Mendes sizzled in scarlet as she walked the red carpet at the Tribeca Film Festival on Monday.
The actress' unsually demure Gucci gown featured sheer, billowing sleeves and a high neck, which she teamed with nude Jimmy Choos and a flash of red lipstick.
She wore her hair in loose, tumbling vintage curls.
The 37-year-old was attending the festival to promote her new drama romance movie Last Night, also starring Keira Knightley and Avatar star Sam Worthington.
Keira, however, was not in attendance, having served as bridesmaid at her brother's wedding the previous day.
Photo: © Getty