Film souběžně vypráví příběhy dvou chlapců, kteří vyrůstali na přelomu 80. a 90. let v malém městečku v americkém Kansasu. Brian věří, že byl v osmi letech unesen mimozemšťany, a proto trpí nočními můrami a není schopen čelit šikaně. Stejné léto byl Neil zneužit svým trenérem. Zlomový zážitek poznamenal život obou, ale zcela odlišně.

Neobvyklý příběh začíná v roce 1944, kdy se Jenny Fieldsové narodí syn, jemuž dá jméno T.S.Garp. Svérázná žena velmi toužila po dítěti, ne však po muži, a proto si jako otce svého potomka vyhlédne umírajícího letce Garpa. Mladý Garp je velmi talentovaný chlapec, který touží být spisovatelem. Významné místo v jeho životě zaujímá vedle matky i jeho dětská láska a posléze i manželka Helena.

Julie je osmnáctiletá středoškolačka, která žije s babičkou a má spoustu starostí, jak se vyrovnat se ztrátou rodičů a svými teenagerskými problémy. Ale babička odjíždí v pravý čas a s Julií teď bude dočasně sdílet společnou domácnost dávný přítel jejího mrtvého otce, zdánlivě subtilní Japonec Miyagi. Starý drobný pán má sice trochu problémy s angličtinou, ale v očích zvláštní jiskru a v každém malíku klasickou vysokou školu karate.