Jodie Foster is born in Los Angeles in 1962. The two-time Oscar winner starred in The Silence of the Lambs...
Actress and director Jodie Foster is a two-time Oscar winner with a career spanning various genres. But as she turns...
Jodie Foster is born in Los Angeles in 1962. The two-time Oscar winner starred in The Silence of the Lambs...