W czasach Wielkiego Kryzysu w Savannah rozgrywa się historia o upadłym bohaterze, utraconej miłości, gwiazdach golfa i prawdziwej magii. Opowiada ją dziś Hardy Graves, wówczas chłopiec od szukania piłek na polu golfowym.
Rannulph Junuh (Matt Damon) jest gwiazdą Savannah, najbardziej obiecującym młodym golfistą, zaręczonym z prześliczną Adele Invergorden (Charlize Theron). Kiedy w Europie wybucha I wojna światowa, Rannulph jako ochotnik wyjeżdża na front. Powraca z niego jako emocjonalny wrak, bliski dna. W 1931 roku w turnieju golfowym jako „miejscowy amator” staje do walki z mistrzami: Walterem Hagenem i Bobbym Jonesem (Joel Gretsch, Bruce McGill). Junuh byłby skazany na porażkę, gdyby nie pojawił się ktoś, kto pomógł mu powrócić do formy sprzed lat. Bagger Vance (Will Smith) nie tylko dzieli się z Rannulphem swoją "tajemną wiedzą" i znajomością różnych golfowych sztuczek, ale staje się jego duchowym mistrzem.