Jodie Foster took stock of her career spanning more than 50 years as she was feted with an honorary award at the Marrakech Film Festival on Saturday evening. The actress took to the stage after an extensive montage spanning early film credits such as One Little Indian, Taxi Driver and Bugsy Malone; to Oscar award-winning […]