În anii ‘50, Jack McCloud (Patrick Swayze) intră în viaţa familiei Holman după ce Jeanne Holman (Mary Elizabeth Mastrantonio) îl loveşte cu maşina. Acesta îi ofensează pe venicii şi pe prietenii gazdei sale prin comportamentul său, iar celor doi copii, Tom (Joseph Mazzello) şi Gunny (Seth Mumy), le spune poveşti fantastice despre duhuri şi puteri mistice.