Děj se odehrává v době před popravou Isaaca Broadwaye (Tim Daly), který zadá svému synovi Henrymu (Brandon Lessard) nemožný úkol: zabít muže, který ho obvinil ze zločinu, který nespáchal. Henry, odhodlaný dodržet svůj slib, se vydává do odlehlého městečka Trinity, kde ho nečekaný zvrat událostí uvězní a nechá ho v pasti mezi Gabrielem Doveem (Pierce Brosnan), novým šerifem města, a záhadnou postavou jménem St. Christopher (Samuel L. Jackson)