Film actress and director Jodie Foster arrives on the red carpet at the 12th annual tribeca film festival on April 20, 2013. The venue was the Tribeca Performing Arts Center at the Borough of Manhattan Community College. The occasion was the world premiere of the movie Sunlight Jr.