NEW YORK - APRIL 27:  Actress Jessica Alba attends 'The Killer Inside Me' after party during the 2010 Tribeca Film Festival at Avenue on April 27, 2010 in New York City.  (Photo by Bryan Bedder/Getty Images for Tribeca Film Festival)