Jest rok 1877, stan Kolorado. Zmęczony zabijaniem słynny rewolwerowiec Morgan (Lance Henriksen) chce w spokoju dokończyć swych dni. Mieszka u boku ukochanej kobiety Meksykanki Rose (Yareli Arizmendi) w małym domku w miasteczku Sierra Mesa. Kiedy dostaje telegram od dawnej kochanki Lindy (Kay Lenz) z błagalną prośbą o pomoc, od razu wskakuje na konia i gna z odsieczą. To czego dowiaduje się na miejscu zaskakuje go całkowicie.
Słynny rewolwerowiec Frank Morgan (Lance Henriksen) jest legendą Dzikiego Zachodu. Przemierzył kraj wiele razy, całe życie pracował na opinię ekscentryka, nieujarzmionego włóczęgi i nieomylnego strzelca. Pewnego dnia Frank otrzymuje wezwanie z dalekiego miasteczka w Wyoming. Ponoć miasteczku grozi zagłada i tylko on może zapobiec tragedii. Frank wyrusza w drogę. Po dotarciu na miejsce dokonuje niezwykłego odkrycia i dowiaduje się, że stać go na poświęcenie, o jakie nigdy by siebie nie podejrzewał.