Zac Efron som Charlie St. Cloud Charlie Tahan som Sam St. Cloud Ray Liotta som Florio Ferrente Augustus Prew som Alistair Woolley. Donal Logue som Tink Weatherbee.