2 out of 5 Stars

Charlie St. Cloud is a typical teenager in his personality. He is not typical in that he enjoys boating, something he is also very good at. Then there is his kid brother, Sam, who is going to go out for the baseball team. Charlie promises his brother that everyday he will practice with his brother when he gets off work for the rest of the summer. But one night he decides to go to a party and Sam ends up tagging along. They are hit by a drunk driver and Sam is killed. Years later Charlie now plays catch with Sam in the woods everyday after work at the cemetery. But he soon meets a girl who he begins to fall for and is torn between two words. Soon he finds that the girl is missing and he goes after her.
Charlie St. Cloud is a weird mix of a teen drama, love story, and ghost story. It's a strong moral of family bonds, finding love, and learning to let go. But Zac Efron is the kind of actor that, although fits the role, just doesn't seem to pull it off quite right. Instead of feeling sympathetic I ended up feeling more annoyed with him. After all, he was still playing catch with his deceased brother three years later. And at that point he was out of high school. He gave up college and his passion just because he couldn't let go. It was just a bit too much considering that's the majority of the movie.
Now the other casting was surprisingly decent and worked for the material. It was a story that had important lessons and for that I applaud it. We all do need to let go of loved ones when they pass at some point. We can't hold on forever. And the thematic elements were handled better than I expected. On top of that there were some very clever transitions and cinematography.
But the movie just doesn't resonate well enough. Perhaps it's close to the source material but if it is then I don't want to read it. It tries to hard to be too many things and doesn't succeed and becoming what it felt it was supposed to. I feel this would have worked better as a thriller rather than a teenage melodrama. Overall it was an entertaining ride but just not quite entertaining enough.