Synopsis
De volleerde zeiler Charlie St. Cloud (Efron) wordt verafgood door zijn moeder (Oscarwinnares Kim Basinger) en zijn kleine broertje Sam (nieuwkomer Charlie Tahan). Dankzij een beurs kan hij gaan studeren aan de universiteit, ver weg van zijn slaperige geboortestadje aan de noordwestkust van Amerika. Maar aan zijn schitterende toekomst komt abrupt een eind wanneer het noodlot toeslaat en zijn dromen vernield worden.
Als zijn oude schoolkameraadje Tess (Amanda Crew) onverwachts naar huis terugkeert, raakt Charlie verscheurd tussen het voornemen om een belofte na te komen die hij vier jaar eerder gemaakt heeft en de wil om zich volledig over te geven aan een ontluikende liefde. En terwijl Charlie de moed bijeenraapt om het verleden voorgoed los te laten, ontdekt hij dat de ziel die het het meeste waard is gered te worden die van hem is.