Actress Eva Mendes prepares to blow a kiss at the after-party for the film "Live!" at the Tribeca Film Festival in New York on April 28, 2007. Mendes plays a network TV executive struggling to find a major hit. In this dark satire, a documentary crew follows the behind-the-scenes struggle to air the controversial show she conceives.
Author: CBS News Staff
Credit: Evan Agostini/Getty Images for TFF