NY Timeout: High-school senior Charlie St. Cloud has it all: a full college scholarship, friends who adore him—and he’s played by Zac Efron! The future is as bright as his piercing baby blues, which don’t look like they’ve seen a day of disappointment. But wait…is that a drunk driver there in the distance, barreling toward baby brother Sam (Tahan).