Charlie St. Cloud is a movie that attempts to be a trippy melodrama about a guy (Zac Efron) who might be crazy, might be a ghost, might be alive and living in a town full of ghosts, might be a ghost living in a town full of ghosts, might also be a telepath, might just be dreaming, might be on drugs, might be Haley Joel Osment from The Sixth Sense, or maybe none of those things. No one knows, because this movie's screenplay has so many holes and contradictions that I can't even really tell you what happened in it because none of it makes any sense whatsoever.
It's Scott Pilgrim vs. the disappointing box office! Round two! Fight!