Överste William Ludlow (Anthony Hopkins) är upprörd över hur myndigheterna behandlar indianerna, och bygger därför en farm i Montana. Där uppfostrar han sina tre söner Alfred (Aidan Quinn), Samuel (Henry Thomas) och Tristan (Brad Pitt). De anammar nybyggarandan, lever på sin mark och handskas med de för- och nackdelar som det innebär. När Samuel blir värvad till armén, för att strida i första världskriget, följer hans bröder med för att skydda honom, trots deras pappas förbud. Familjen Ludlow får uppleva sorgen efter en förlust, kärlekens glädje och människans kamp.