After a failed suicide, Walter finds a rather unusual savior in the form of a beaver hand-puppet. He learns that he can speak through the persona of the puppet and re-engage with the world.
Drama
2011
1 hr 31 min
63%
PG
Starring
Mel Gibson, Jodie Foster, Jennifer Lawrence