Charlie St. Cloud -- Zac Efron is Charlie St. Cloud, a small-town hero who has it all until tragedy strikes. Now he's torn between an old promise and a newfound love in this story of hope and second chances.
Download the TV Guide app for iPhone, iPad and Android!