Gunslinger Sean Lafferty (Paul Gross), known as the Montana Kid, has a bounty on his head for killing eleven people across the western United States.
He arrives in town on his horse, riding backwards, bound, with a noose around his neck, and dragging the broken tree branch over which a group had tried to hang him on the American side of the border.
Since the blacksmith has no gun, though, Sean can't shoot him because the Kid lives by a code of ethics that prevents him from killing unarmed men.
When she witnesses this, Jane Taylor (Sienna Guillory), one of the townsfolk, says the Kid can have her broken gun (to fix and give to Jack) if he builds her a windmill.
However, Sean adjusts his aim so that he is pointing his six-shooter slightly to Jack's left (in a way that his shot will miss the blacksmith), providing an indication that he is done running and may want to die.
The bounty hunters end up being escorted out of Canada by the local detachment of the North-West Mounted Police, and Sean decides to remain in town.