Walter Black (Mel Gibson) este director la o companie producatoare de jucarii aflata in pragul falimentului, este casatorit cu Meredith (Jodie Foster) si are doi baieti pe nume Porter (Anton Yelchin) si Henry (Riley Thomas Stewart), insa problemele profesionale si familiale l-au determinat sa intre intr-o depresie severa, pe care nu reuseste sa o invinga nici cu ajutorul psihiatrilor.
Satula sa isi vada sotul autodistrugandu-se, Meredith il da afara din casa, iar Walter se simte atat de deznadajduit incat isi propune sa se imbete si sa se sinucida. Tentativa de sinucidere esueaza, iar atunci cand se trezeste din betie Walter constata ca are alaturi o marioneta in forma de castor, pe care a gasit-o intr-un tomberon in seara precedenta. Castorul se transforma treptat intr-un alter-ego al lui Walter Black (Mel Gibson), iar barbatul invata sa comunice cu angajatii si familia prin intermediul marionetei, care scoate la lumina latura pozitiva a personalitatii lui si il vindeca de depresie, ajutandu-l totodata sa o recucereasca pe Meredith (Jodie Foster) si sa isi salveze compania de la faliment.
Walter Black relationeaza din nou cu mezinul Henry (Riley Thomas Stewart), singurul care il considera nebun fiind Porter (Anton Yelchin), care este indragostit de populara majoreta Norah si intocmeste in secret o lista de asemanari intre el si tatal sau pentru a evita sa-i calce acestuia pe urme.