Jodie Foster Creator archive / 1 post December 4, 2010 The Beaver - Trailer Go to this link A thousand times, yeesh. Go to this post