Forests Gamps, nevainīgs un labsirdīgs zēns no Alabamas, gandrīz visu savu dzīvi ir piedzīvojis citu cilvēku nelaipnību. Uzaudzis kopā ar skaisto Dženiju, savu vienīgo draugu, Forests vēlas uzzināt visu par pasauli un uzsāk misiju, lai atrastu savu patieso dzīves mērķi.
Losandželosa, 1928.gads. Atgriezusies no darba Kristīne (Angelina Jolie) mājās vairs neatrod savu dēlu Volteru - viņš ir pazudis. Tiek uzsākta meklēšana, pēc vairākiem mēnešiem tiek atrasts kāds deviņus gadus vecs zēns. Emociju pārņemta, avīžu reportieru un fotokameru zibspuldžu apmulsināta, Kristīne pieņem zēnu. Taču mātes sirds zina - tas nav viņas dēls Volters.
Pirms sešiem gadiem vienas dienas laikā Amēlija zaudēja vīru un dzemdēja dēlu. Semam jau iet septītais gads, bet viņam visur rēgojas briesmoņi. Reiz pirms gulētiešanas zēns lūdz mātei palasīt tam pirms miega grāmatu par briesmoni Babaduku...