I 2003 er John Tyree (Channing Tatum), en sersjant i US Army som ligger på bakken i stridsutrustning med flere skuddskader i kroppen. Flere mynter begynner å falle rundt ham som, i et kommentarspor, minner ham om et besøk til United States Mint som var med på som barn. Han sammenligner seg selv til en mynt i det amerikanske militæret. I 2001, i Charleston, Sør-Carolina, er John på ferie. Han møter Savannah (Amanda Seyfried), en student på høstferie, og han finner vesken hennes som falt i vannet. Savannah og John blir forelsket, og John møter Savannahs familie og naboen hennes, Tim Wheddon (Henry Thomas), og Tims sønn, Alan, som har autisme. Savannah møter Johns far (Richard Jenkins), en folkesky mann som er veldig opptatt av mynt-samlingen sin.