美艳神秘的少女艾伦(莎朗·斯通莎朗·斯通饰)突然闯入美国西部暴力小镇,为一段刻骨铭心的记忆复仇。 在她到达小镇后不久,一位名叫库尔特(Russell Crowe拉塞尔·克罗)的牧师也来到了小镇。 与此同时,蜂拥而至的神枪手也从四面八方赶来。 他们之所以如此渴望,是因为一场以巨额奖金为诱饵的射击比赛。 比赛中只有一条规则,那就是完全遵守希律王(吉恩·海克曼·吉恩·海克曼)的规则。 希律王利用这一点向市民征收大量税款。 不仅如此,作恶多端的绝对君主和分封,都想通过这种射击比赛,让高手自相残杀,从而享受渔翁之利。 残酷的射击比赛毫无人性可言。在半决赛中,希律王甚至亲手杀死了他的儿子基德(莱昂纳多·迪卡普里奥·莱昂纳多·迪卡普里奥)。 最后,一场扣人心弦的生死决斗在库尔特和希律王之间开始了。