By thelostboy | Indiewire September 29, 2009 at 2:01AM
So it seems this bizarre little movie - Jodie Foster's first directorial effort in 15 years - featuring Mel Gibson and his beaver puppet - is actually happening. Pics from the set (I assume, or maybe some role research?):
and more after the jump...
Photos care of ONTD