Jack McCloud (Patrick Swayze) jest tajemniczym wędrowcem. Wraz z Betty Jane, swą psią przyjaciółką, przemierza prowincjonalną Amerykę lat pięćdziesiątych. Spotyka ludzi, którzy żyją nadzieją na spokój, zgodę i dobrobyt. W jednym z małych miasteczek zostaje nieszczęśliwie potrącony przez samochód. Rodzina Holmanów w poczuciu winy za wypadek przygarnia rannego na czas rekonwalescencji.