Jodie Foster walks the red carpet before a screening of her new film 'The Beaver' at the SXSW Film Festival in Austin, Texas on Wednesday, March 16, 2011. Foster directed and stars in the movie.
1 / 31
Associated Press | Photo By JackPlunkett
Sat, Mar 19, 2011 4:28 AM EDT