La storia segue le vicende di Joe (Nicolas Cage), uno sfortunato camionista ossessionato dal ricordo della morte della moglie e del figlio. Incontra Julie (Franka Potente), una donna dotata di poteri paranormali che incarica Joe di trovare l’anima perduta della figlia caduta in coma, Billie (Penelope Mitchell). Lo spirito della moglie di Joe, però, si dimostra più potente e si impossessa del corpo della giovane donna per porre fine alle faccende che ha lasciato in sospeso nel mondo dei vivi.