Bohaterem filmu jest Zach Riley (
Aaron Eckhart) - syn słynnego pisarza T.L. Pierson’a (
Nick Nolte), który zakończył swe samotnicze życie samobójstwem. Zach podejmuje pracę w ośrodku psychiatrycznym, w którym jego ojciec spędził ostatnie lata swojego życia. Po wielkim sukcesie jego książki dla dzieci „Nibylandia” popadł w uzależnienie od narkotyków i chorobę psychiczną. Matka Zacha (
Jessica Lange) od początku obwiniała go o tę tragiczną śmierć. Dlatego Zach chce odkryć prawdę.