Charlie St. Cloud (Zac Efron) è un giovane campione di vela che ha vinto una borsa di studio per il college e vive con la madre infermiera e il fratellino appassionato di baseball Sam (Charlie Tahan), una sera i due fratelli vengono coinvolti in un incidente stradale causato da un ubriaco al volante, Sam non ce la farà, ma Charlie miracolosamente e con il supporto di un volenteroso paramedico riuscirà a sopravvivere.
Purtroppo come spesso capita per una vita spezzata, un’altra resterà indelebilmente segnata e Charlie non supererà mai la morte del fratellino, abbandonata la vela e rinunciato alla borsa di studio Charlie diventerà il custode del cimitero dove è sepolto Sam e come aveva promesso al fratellino prima che morisse lo incontrerà tutti i giorni al tramonto per giocare a baseball.
Infatti l’esperienza pre-morte vissuta da Charlie gli ha donato la capacità di comunicare con i trapassati, più precisamente con quelle anime come quella del suo fratellino che restano incastrate tra i due mondi spesso perchè trattenute dagli affetti terreni.