美艷的神秘女郎愛倫(莎朗·斯通 Sharon Stone 飾)突然闖進(jìn)美國(guó)西部一個(gè)充滿暴力的小鎮(zhèn),為了一段不堪回首的回憶而開展復(fù)仇。在她到達(dá)小鎮(zhèn)后不久,一位名叫科特的牧師(羅素·克勞 Russell Crowe 飾)也來(lái)到小鎮(zhèn)。與此同時(shí),蜂擁而至的神槍手們也從四面八方紛紛趕來(lái)。而讓他們趨之若鶩的原因,是一場(chǎng)以巨額獎(jiǎng)金為誘餌的槍擊比賽。比賽只有一條規(guī)則,就是完全遵守大魔王赫羅德(吉恩·哈克曼 Gene Hackman 飾)的規(guī)則。赫羅德借此向鎮(zhèn)民們征收大量稅金。不僅如此,只手遮天、無(wú)惡不作的赫羅德更想通過(guò)這次槍擊比賽,讓高手們彼此廝殺,從而坐享漁翁之利。殘酷的槍擊比賽沒(méi)有絲毫人性可言,半決賽中,赫羅德甚至親手殺死了自己的兒子基德(萊昂納多·迪卡普里奧 Leonardo DiCaprio 飾)。終于,一場(chǎng)扣人心弦的生死決斗在科特與赫羅德之間展開了。