I think that this movie was AWESOME!! Zac Efron played his part very well which I was not totally prepared for because of his role in HSM. He played the role with a excellent amount of emotion. My overall opinion on this movie is that it was very touching... I cried about 5 times which is unusual for me because i dont usually cry during movies. I give Charlie St. Cloud and A+!!