Zac Efron stars as Charlie St.  Cloud, a small-town hero and an accomplished sailor who has it all: the  adoration of his mother and younger brother, and a Stanford  scholarship.  His bright future is cut short when tragedy strikes,  taking his dreams with it.  Now Charlie is torn between honoring a  promise he made years ago and pursuing his newfound love with a former  high-school classmate. Based on the acclaimed bestseller, comes a story  of hope, second chances and the transformative power of love, also  starring Ray Liotta and Academy Award® winner Kim Basinger.