San Francisco, wir schreiben das Jahr 1876. Captain Nathan Algren (Tom Cruise) ist ein Mann, der bereit ist zu sterben. Ohne jeden Lebensfunken, allein, depressiv und voller Hass gegen das eigene Volk, wandelt Nathan durch die vereinigten Staaten, um als Werbefigur, Gewehre der Firma Winchester unter das Volk zu bringen. Nathan ist zu diesem Zeitpunkt ein seelisches Wrack und er versucht, seine Erinnerungen, all die Qualen und Alpträume im Alkohol zu ertrinken und aus seinem Hirn zu streichen. Früher wurde Captain Algren als Held gefeiert, als er aus dem triumphalen Krieg um Amerika's Geschichte zurückkehrte. Hier wurden Siege gefeiert, die eigentlich ein feiger & ungleicher Angriff gegen die uralten Stämme der Indianer waren. Kaltblütig, babarisch und unmoralisch.