Plot[]
Cast[]
- Channing Tatum as John Tyree
- Amanda Seyfried as Savannah Lynn Curtis
- Scott Porter as Randy
- Richard Jenkins as Mr. Tyree
- Henry Thomas as Tim Wheddon
- Braeden Reed as Young Alan
- Luke Benward as Alan (Age 14)
- D.J. Cotrona as Noodles
- Cullen Moss as Rooster
- Gavin McCulley as Starks
- Bryce Hayes as Harris