In 1892 gaat de legendarische legerkapitein Joseph Blocker (Christian Bale) na veel verzet toch akkoord om een stervend Cheyenne opperhoofd (Wes Studi) en zijn familie terug te brengen naar hun geboortegrond.
Tijdens de tocht van de geïsoleerde legerpost Fort Berringer in New Mexico naar de graslanden van Montana, kruisen de voormalige rivalen het pad van een jonge weduwe (Rosamund Pike), wier hele familie uitgemoord is door de Comanche stam. Samen moeten ze hun krachten bundelen om het ongenadige landschap, de vijandige stammen en de wraakzuchtige zonderlingen die op de loer liggen te overwinnen.