Amanda Seyfried character Savannah Lynn Curtis
Channing Tatum character John Tyree
Richard Jenkins character Mr. Tyree
Henry Thomas character Tim Wheddon
D.J. Cotrona character Noodles
Cullen Moss character Rooster
Gavin McCulley character Starks
Jose Lucena Jr. character Berry
Keith Robinson character Captain Stone
Scott Porter character Randy
Leslea Fisher character Susan
William Howard character Daniels
David Andrews character Mr. Curtis
Mary Rachel Dudley character Mrs. Curtis
Bryce Hayes character Yellow Shirt
R. Braeden Reed character 6 Years Old Alan
Luke Benward character 14 Years Old Alan
Tom Stearns character Coin Dealer #1
Michael Harding character Coin Dealer #2
Brett Rice character Pastor
David Dwyer character Steve the Owner
Anthony Osment character Other Surfer
Jim Wenthe character Professor
Matt Blue character Doctor
Lauree Bradway character Party Guest #1
Glenn M. Tatum character Party Guest #2
Martin Coleman Bowen character Party Guest #3
Maxx Hennard character Berg
Jay Phillips character Young Beret
Steven Patrick O'Connor character Colonel Kittrick
Jessica Lucas character Nurse
Teresa Smith character Tim's Nurse
Bryce Hogarth character 7 Years Old John
Amanda Garsys character Gawky Girl at Party
Shelley Reid character Airport Security Guard
Cenk Otay character Screaming Man
Russell A. Turner character Adams
Lisa Burrascano character Woman In Park
Mary Fischer character Helpful Nurse