Życie Johna Claiborne'a nie układa się dobrze. Mężczyzna nie lubi swojej pracy, jego małżeństwo przeżywa kryzys, a syn go nie szanuje. Dlatego postanawia odbyć podróż do krainy swojego dzieciństwa i jeszcze raz stanąć oko w oko z przeszłością. Rozczarowany dotychczasowym życiem, odwiedza miasteczko, gdzie spędził lata swojego dzieciństwa, by stawić się czoła okrutnemu ojcu. Podróż w przeszłość pomaga mu znaleźć odpowiedzi na nurtujące go pytania i zmienić wiele rzeczy w swoich stosunkach z własną rodziną. Jako dziecko, John dorasta w małym miasteczku. Marzy, by uciec przed agresywnym ojcem. Chłopak zaprzyjaźnia się z Zeolą, opóźnioną w rozwoju trzydziestolatką. Razem z nią konstruuje samolot, którym mogliby odlecieć, zabierając ze sobą jego matkę, kobietę naiwną i bezradną...
Rozczarowany dotychczasowym życiem John Claiborne postanawia odwiedzić miasteczko, gdzie spędził dziecięce lata. Podróż w przeszłość pomaga mężczyźnie znaleźć odpowiedzi na pytania nurtujące go przez całe życie. W dzieciństwie przyjaźnił się ze starszą, opóźnioną umysłowo kobietą, która pomagała ocalić go przed agresywnym ojcem. Wspólnie układali plan zbudowania samolotu, którym będą mogli odlecieć razem z matką chłopca.