«Il golf è un gioco che non può essere vinto, ma solo giocato. Così io gioco e continuo a giocare. Gioco per i momenti che devono ancora venire, cercando il mio posto in campo.»
Rannulph Junuh, giovane e straordinario giocatore di golf di Savannah in Georgia negli Stati Uniti, parte per la prima guerra mondiale. Questa esperienza lo segna profondamente, in negativo, tanto che Junuh per molto tempo non riesce a trovare la forza di tornare a casa e quando arriva a Savannah lo fa quasi di nascosto intento ad affogare nell'alcool i sensi di colpa per essere sopravvissuto ai suoi commilitoni.
Quando viene organizzato un torneo con i due più grandi giocatori d'America (Bobby Jones e Walter Hagen) viene inserito tra i due contendenti anche Junuh, che però viene visto dai più come nient'altro che una promessa mancata del golf. Pochi hanno fiducia in lui e Junuh stesso non crede nelle sue capacità. Ma grazie ad un misterioso e straordinario caddie, Bagger Vance, e ad una donna travolgente, Adele Invergordon, Junuh riesce a ritrovare la voglia di vivere, di vincere e di amare...