William Ludlow (Anthony Hopkins) ezredes, miután
megelégelte kormánya bánásmódját, egy távoli, őslakosok lakta vidéken
telepszik le, hogy nyugodtan nevelhesse fel három fiát. Alfred (Aidan
Quinn), a legidősebb csendes, kötelességtudó fiú, aki pontosan tudja,
mit akar. Samuel (Henry Thomas), a legfiatalabb mindenki kedvence, a
századforduló idealizmusának megtestesítője. Tristan (Brad Pitt), a
középső azonban senkihez sem hasonlítható: vad, öntörvényű lélek, akit
az ezredes hű indián segédje nevelt képzett harcossá. A három testvér
elválaszthatatlan, de amikor felnőnek, életüket előre nem látható
tragédiák, szenvedélyek és indulatok más-más útra terelik. A háború és a
szerelem, a küzdelem és a családi kötelékek hol eltaszítják, hol
mágnesként vonzzák a család tagjait: az apát, a fiúkat és a közéjük álló
Susannah-t.