Tras su heroico comportamiento en la Primera Guerra Mundial (1914-1918), Rannulph Junuh (Matt Damon) se hace muy popular.
En 1931, lo invitan a enfrentarse a dos famosos jugadores en un torneo de golf, cuyo fin es inaugurar un nuevo campo y atraer la atención del público gracias a su presencia. Pero como Junuh no está al nivel de sus adversarios, decide contratar a un caddie muy especial, Bagger Vance (Will Smith), un misterioso joven negro que parece esconder más de un as en la manga.