Londýn 1904. Škótsky dramaturg James Mathew Barrie je síce literárnym géniom svojej doby, ale zároveň je znudený stereotypnými námetmi hier z Edwardovského Anglicka. Nutne potrebuje inšpiráciu, ktorá dodá jeho práci humor, lesk a osvieženie. Nečakane ju nájde počas jednej zo svojich pravidelných prechádzok so svojím psom Porthosom v londýnskych Kensingtonských záhradách. Tam Barrie stretne rodinu Llwelyn Daviesových - štyroch chlapcov s ich krásnou matkou - vdovou. Napriek nevôli tvrdej a nepríjemnej babičky chlapcov a nechuti jeho vlastnej manželky Mary, sa James s chlapcami spriatelí. Záhrada za domom sa premení na svet plný kúziel a fantázie.
Kráľ Harold zomiera, a je jasné, že musí vládu v kráľovstve Za siedmimi horami niekomu prenechať. Ešte jasnejšie je, že nástupcom trónu sa má stať manžel jeho najjasnejšej dcéry princeznej Fiony. Shrek sa však vyhliadkam na kraľovanie bráni tak intenzívne, že sa rozhodne prehovoriť Fioninho bratranca, teenagera Artuša, aby si kráľovskú korunu nasadil on. Chce to však jednu maličkosť: Najprv ho bude musieť nájsť a urobiť z neho chlapa. Zatiaľ čo sa Shrek, Oslík a Kocúr v čižmách vydávajú na pomerne dobrodružnú expedíciu, osamelá Fiona má úplne iné starosti. Absenciu mužského elementu v kráľovstve sa rozhodne zneužiť skrachovanec Krasoň, ktorý sa chce pomocou záporných rozprávkových bytostí zmocniť vlády v kráľovstve násilím.