Oberst William Ludlow er rasende over regeringens behandling af indianerne, så han bygger en ranch på landet i Montana. Her opfostrer han tre sønner, Alfred Samuel og Tristan. De følger i deres fars fodspor og lever af at dyrke jorden på landet. Da Samuel melder sig ind i forsvaret for at kæmpe i Første Verdenskrig, tager hans brødre med for at beskytte ham, trods deres fars protester. Familien Ludlow oplever tab, kærlighed og spirituelle udfordringer i løbet af deres liv.

Da Rannulph Junah (Matt Damon) - den bedste amatør golfspiller i 1910´erne - vender tilbage fra 1. verdenskrig, vender han tilbage med håbet om at glemme ­ og at blive glemt. Han bliver dog overtalt til at spille igen, og da han møder den mystiske Caddy Bagger Vance (Will Smith), begynder han oven i købet også at spile godt.