El coronel William Ludlow (Anthony Hopkins) fue un valiente soldado que, tras su derrota, dejó el ejército y se retiró a vivir a un rancho en Montana. Abandonado por su mujer, tuvo que hacerse cargo de sus tres hijos: Alfred (Aidan Quinn), sensato, responsable y obediente; Tristan (Brad Pitt), amante de la aventura y rebelde; y Samuel (Henry ...