Bohaterem filmu jest Zach Riley (Aaron Eckhart) - syn słynnego pisarza T.L. Piersona (Nick Nolte), który zakończył swe samotnicze życie samobójstwem. Zach podejmuje pracę w ośrodku psychiatrycznym Milwood Clinic, w którym jego ojciec spędził ostatnie lata swojego życia. Po wielkim sukcesie jego książki dla dzieci "Nigdylandia" 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ę. Poznaje bliżej jednego z pacjentów - schizofrenika Gabriela (Ian McKellen), który przyjaźnił się z jego ojcem i który opowiada mu wiele ciekawych i tajemniczych szczegółów z jego życia. Poznaje także reporterkę Maggie Blake, dla której "Nigdylandia" w dzieciństwie była jak biblia i która także chce pomóc mu rozwikłać tajemnicę.
Ian McKellen
Gabriel Finch
Aaron Eckhart
Zach Riley
Brittany Murphy
Maggie Blake
Nick Nolte
T. L. Pierson
Jessica Lange
Katherine Pierson
William Hurt
Dr. Peter Reed
Bill Bellamy
Martin Sands
Alan Cumming
Jake
Vera Farmiga
Eleanna
Michael Moriarty
Dick
Ken Roberts
Terrence
Cynthia Stevenson
Sally