La cinta se basa en la novela The Legend of Bagger Vance: A Novel of Golf and the Game of Lide, escrita por Steven Pressfield, publicada en 1995.
La historia ideada por en la novela, de Steven Pressfield, esta ligeramente basada en un texto sagrado hinduista conocido como Bhagavad-gita, donde un guerrero se niega a luchar y es visitado por el dios Krishna para retomar su camino.
Inicialmente, los papeles principales iban a ser para Robert Redford, como Junuh y Morgan Freeman, como Vance, pero Redford consideró que la cinta se vería favorecida si empleaba actores más jóvenes.
Sin experiencia en el golf, Matt Damon paso poco más de un mes entrenando con el golfista profesional Tim Moss, para prepararse en el papel.
El elenco incluye a tres actores ganadores del premio de la Academia: Matt Damon, Charlize Theron y Jack Lemmon.