Jodie Foster

Jodie Foster Picture

Is Jodie Foster the best actress alive? Some might make that claim. The veteran star of the big screen has won a pair of Oscars and starred in such films as Silence of the Lambs and Contact. She was born in Los Angeles.

Full Name

Jodie Foster News

FREE Movie Newsletter