Ace sailor and all-around great human being Charlie St. Cloud (Zac Efron) is perfect at life. He’s a shoe-in to win any and all interschool sailing competitions, and he takes the not-so-good-natured ribbing of his envious competitors with grace and charm. He is willing to defer his enrollment at Stanford (Charlie St. Cloud is very smart) and find a part-time job in order to take some of the financial pressure off his beleaguered mother (an underused Kim Basinger). Most of all, Charlie St. Cloud is a great big brother, and he swears to help 11-year-old Sam St. Cloud (Charlie Tahan) hone his baseball skills every day at sunset, “rain or shine, come hell or high water.”...