John (Ryan Kwanten) is a professional gunslinger. At the top of his game, he is on a quest to duel with the only man remaining as his worthy opponent - the elusive champion Zorringer (Mickey Rourke). Together with Colt (Freida Pinto), a fellow gunslinger out to avenge her brother's death, John travels from town to town and gunfight to gunfight desperate to draw out the legendary Zorringer.