Lendas da Vida – Rannulph Junnah (Matt Damon) é o melhor golfista de Savannah. Ele tem uma vida boa e sua namorada (com quem acaba se casando) Adele Invergordon (Charlize Theron é a filha do mais rico proprietário de terras da região. Mas chega a 1ª Guerra Mundial e Rannulph vai lutar na Europa, tornando-se o único sobrevivente de uma perigosa missão. Após este fato Junnah não retorna para Savannah por quinze anos. Em 1930, ele retorna à cidade e John Invergordon (Harve Presnell), o pai de Adele, tinha cometido suicídio durante a Depressão, pois tinha gasto todo o seu dinheiro construindo um enorme campo de golfe, as dívidas tinham se acumulado e, em virtude da enorme crise que o país vivia, as oportunidades de recuperar o capital investido tinham diminuído muito.
Adele é pressionada pelos cobradores de impostos para vender o campo de golfe para pagar integralmente as dívidas do seu pai, mas ela se recusa em tomar uma decisão tão extrema e acredita que o certo é promover uma grande partida, com Bobby Jones (Joel Gretsch) e Walter Hagen (Bruce McGill), os dois maiores jogadores do momento, que disputariam um prêmio de 10 mil dólares.
Isto deverá fazer as pessoas que ainda têm dinheiro a irem jogar em Savannah, mas a população insiste em ter um representante local no torneio. Rannulph Junnah é o escolhido, mas ele agora é um alcoólatra que perdeu o swing que tinha há quinze anos. Inicialmente ele rejeita a oferta, pois perdeu sua habilidade, mas repentinamente surge Bagger Vance (Will Smith), que se oferece para ser seu caddy por apenas cinco dólares e ajudar Junnah a recuperar seu verdadeiro balanço e consegue fazer com que Rannulph decida por participar do grande jogo.