Friday July 19th 2013 Jodie Foster and Robert De Niro on the red carpet at the 29th Cannes Film Festival for Martin Scorsese’s, Taxi Driver, which won the prestigious Palme d’Or that year. cinespia