1908. Den engang så frygtede revolvermand Taylon Flynn (Lance Henriksen) plages i den sidste del af sit liv af forfærdelige samvittighedskvaler. Han begiver sig derfor ud på et sidste ridt med det formål at hævne drabet på sin hustru og blive forsonet med sin nu voksne datter - en datter, som han vendte ryggen, og som derfor arbejder på et bordel. Men for at købe sin datters frihed må Taylon konfrontere byens hårdkogte sherif, som har en del mellemværender med ham.