De jonge Charlie St. Cloud (Zac Efron) is zo verdietig over de dood van zijn broertje Sam, dat hij besluit te gaan werken op de begraafplaats waar Sam is begraven
Charlie heeft echter een bijzondere gave. Dankzij een speciale band met Sam kunnen ze elkaar zien en spreken. Elke avond ontmoeten ze elkaar op de begraafplaats. Dan komt er plots een meisje in beeld waar Charlie iets voor voelt. Hij staat voor een lastige keuze: zijn belofte aan Sam houden of achter het meisje waar hij van houdt gaan.