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.