Charlie Anderson, fermier de son état à Shenandoah, en Virginie, se retrouve impliqué dans la guerre civile. Il refuse de soutenir les Confédérés, car il s'oppose fermement à l'esclavage, mais ne soutient pas non plus l'Union car il est profondément contre la guerre. Lorsque son fils est fait prisonnier, Charlie part immédiatement à sa recherche. Il va rapidement être confronté aux horreurs de la guerre et va devoir choisir son camp.
A la fin de la Guerre de Sécession, une importante cargaison est dérobée et cachée en plein désert. Un seul homme sait où l'or est enterré : l'armée charge le capitaine Mat Martin de l'arrêter et de ramener l'or. Martin, son prisonnier et une poignée d'hommes pénètrent en territoire indien, à la recherche de la précieuse cargaison. Apaches, tempêtes, hors-la-loi : le petit groupe va devoir affronter de nombreux dangers...