Joe (Nicolas Cage) ist ein heruntergekommener Trucker, den die Erinnerungen an seine verstorbene Frau und Tochter plagen. Zufällig trifft er auf Julie (Franka Potente), die eine besondere Gabe besitzt und sich in der Welt zwischen Leben und Tod bewegen kann. Joe hilft ihr bei dem verzweifelten Versuch, ihre komatöse Tochter Billie (Penelope Mitchell) zurück zu holen. Doch der Geist von Joes verstorbener Frau ergreift Besitz von Billies Körper, um eine offene Rechnung in der Welt der Lebenden zu begleichen.