William Ludlow (Anthony Hopkins), un coronel abandonat per la seva dona, ha criat als seus tres fills en el seu gran ranxo de Montana, en els pujols de les Muntanyes Rocoses. La Primera Guerra Mundial (1914-1918) i una bella dona canviaran la destinació de tots ells per sempre. Els seus fills són l'indómito Tristan (Brad Pitt), l'assenyat Alfred (Aidan Quinn) i Samuel (Henry Thomas), el menor, que acaba de portar al ranxo a la seva bella promesa Susannah (Julia Ormond).