Pułkownik William Ludlow (Anthony Hopkins) żyje na rancho na zapomnianej przez ludzi ziemi u podnóża Gór Montana, gdzie wychowuje swych trzech synów z dala od okrutnych i krwawych wojen z Indianami. Alfred (Aidan Quinn), najstarszy znich, jest odpowiedzialny i pełen dystansu; Samuel (Henry Thomas), ukochany benjaminek jest wrażliwym idealistą, a średni - Tristan (Brad Pitt) to duch niespokojny i nieposkromiony.
W tym męskim świecie pojawia się Susannah Finncannon (Julia Ormond), kobieta piękna i inteligentna, która rozpalając w braciach pożądanie i ducha rywalizacji, zmienia na zawsze ich życiowe losy...