Cast member Jessica Alba arrives at the Tribeca Film Festival premiere of "The Killer Inside Me" in New York, April 27, 2010.[Agencies]