Durch einen tragischen Autounfall in der Nähe eines Friedhofs kommen der 15-jährige Charlie (Zac Efron) und sein kleiner Bruder Sam (Charlie Tahan) ums Leben und schwören sich in den Momenten "danach", auf immer zusammenzubleiben. Die
Wiederbelebungsmaßnahmen eines Notarztes holen allerdings Charlie wieder zurück und auch 13 Jahre später hat er die Vergangenheit nicht hinter sich lassen können. Er arbeitet auf dem Friedhof und hält sich tatsächlich an sein Versprechen, Sam niemals alleine zu lassen. Dank seiner
Gabe, Geister sehen und mit ihnen sprechen zu können, "besucht" er seinen Bruder fast jeden Abend und spielt mit ihm. Doch dann begegnet er der abenteuerlustigen Tess (Amanda Crew) und das erste Mal seit dem Unfall scheint Charlie aus seinem zurückgezogenen Alltag zu
erwachen. Als die mutige Seglerin nach einer Ausfahrt in einem Sturm vermisst wird, trifft er sie erneut auf ungewöhnliche Weise und damit beginnt ein dramatischer Wettlauf gegen die Zeit. Charlie muss sich entscheiden, ob er bereit ist, Frieden mit der Vergangenheit zu schließen und an
eine Zukunft zu glauben.