William Ludlow (Anthony Hopkins), un coronel abandonado por su
mujer, ha criado a sus tres hijos en su gran rancho de Montana, en las
colinas de las Montañas Rocosas. La Primera Guerra Mundial (1914-1918) y
una bella mujer cambiarán el destino de todos ellos para siempre. Sus
hijos son el indómito Tristan (Brad Pitt), el sensato Alfred (Aidan
Quinn) y Samuel (Henry Thomas), el menor, que acaba de traer al rancho a
su bella prometida Susannah (Julia Ormond).