Robin Platzer/Twin Images
Add to Lightbox
1980 Jodie Foster and Jonathan Demme .jpg
Jodie Foster and Jonathan Demme attending the special screening of "The Beaver" on May 4, 2011 at The Walter Reade Theatre in New York City. Jodie Foster is the director and the star of the movie.
Robin Platzer/ Twin Images
© Robin Platzer/Twin Images