Jodie Foster Born: November 19, 1962 in Los Angeles, California, USA Married to: Alexandra Hedison (20 April 2014 – present) [on Taxi Driver (1976)] I think it’s one of the finest films that’s ever been made in America. It’s a statement about America. About violence. About loneliness. Anonymity. Some of the best works are those… Continue reading Happy Birthday: Jodie Foster
