Zach Riley (Aaron Eckhart) je psihijatar koji odlazi s posla na prestižnom sveučilištu kako bi radio u privatnoj mentalnoj ustanovi 'Millwood'. Ta ustanova pripada dr. Reedu (William Hurt). Ono što ne zna jest da se radi o mjestu na kojem je njegov otac, spisatelj T. L. Pierson (Nick Nolte), proveo mnogo godina te je kasnije napisao popularni dječji klasik "Neverwas". Kada stigne u ustanovu, ondje upoznaje pacijenta oboljelog od šizofrenije, Gabriela Fincha (Ian McKellen). Uskoro otkriva da ga uz priču i knjigu veže i više stvari nego što je ikada mislio, kao i uz oporavak pacijenta koji za sebe vjeruje da je lik iz te priče.