Rannulph Junuh (Matt Damon), després de combatre heroicament en la Primera Guerra Mundial, es fa molt popular. El 1931, és convidat a participar, contra dos famosos jugadors, en un torneig de golf, la fi és inaugurar un nou camp i atreure l'atenció del públic gràcies a la seva presència. Però com Junuh no està al nivell dels seus adversaris, decideix contractar un caddie molt especial, Bagger Vance (Will Smith), un misteriós jove negre que sembla amagar més d'un as a la màniga.