Três irmãos, três destinos. Alfred (Aidan Quinn) é o reservado, o caçula Samuel (Henry Thomas) é o protegido, e o do meio, Tristan (Brad Pitt), aprendeu com os índios a ter um espírito aventureiro. Ao trazer de volta para o rancho do pai (Anthony Hopkins) uma bela jovem (Julia Ormond), Samuel inicia um conflito de paixões que pode terminar em tragédia para sua família.