El coronel Ludlow (Anthony Hopkins) fue un valiente soldado comprometido con la causa de los indios. Tras ser derrotado, abandonó el ejército y se retiró a un rancho de Montana. Allí crecieron sus tres hijos: Alfred (Aidan Quinn), de carácter obediente y responsable; Tristan (Brad Pitt), rebelde y amante de la aventura, y Samuel (Henry Thomas), el menor, el más idealista. Los hermanos son inseparables hasta que estalla la Primera Guerra Mundial, un hecho que cambia radicalmente sus vidas. La última vez que se habían reunido fue cuando Samuel presenta a su novia Susannah (Julia Ormond) a la sorprendida familia. La atractiva chica simpatiza enseguida con los hermanos y el padre de su novio, hasta tal punto que Alfred y Tristan se enamoran de ella.
James Roy Horner (1953-2015) fue un compositor y director de orquesta estadounidense, dedicado principalmente a componer bandas sonoras para películas, habiendo trabajado en este campo durante 35 años. Fue nominado a los Premios Oscar en diez ocasiones. Es ésta una bellísima y radiante creación, sinfónica y romántica, con pletóricos temas que aportan un tono bucólico a la película, pero que también inciden adecuadamente en lo dramático. El compositor se muestra exquisitamente delicado en toda la banda sonora, ejecutada de manera tradicional pero también con empleo de instrumentos exóticos y el tono general es nostálgico y evocador.