1、《角色爱伦》由《莎朗·斯通》饰演。她父亲原是这个镇的警长,一次赫罗德袭击警署,把她父亲吊起来,说只要她能把绳子打断,就可放了他。她含泪用颤抖的手扣动扳机,不料子弹竟击中父亲的头部。多年后,她以神秘美艳枪手的身份回到小镇,为了一段不堪回首的回忆而开展复仇。
2、《角色约翰·赫罗德》由《吉恩·哈克曼》饰演。在美国西部一充满暴力的地方,赫罗德靠出色的枪法,成为远近闻名的魔王。他设立巨额奖金,在镇上举行枪击比赛,通过高手之间的互杀,使武艺高强的人越来越少,同时也趁机向居民收税。后来赫罗德居然亲手枪杀了自己的儿子基德。同时,在小镇弹药库爆炸的冲天火光中,复仇女郎爱伦出现在赫罗德面前。
3、《角色基德》由《莱昂纳多·迪卡普里奥》饰演。
4、《角色科特》由《罗素·克劳》饰演。来小镇参加枪击比赛的一名枪手,他曾经是个罪犯,后来改行当了牧师。为了铲除恶霸赫罗德,他专程赶来寻加了这个比赛。他与同样来复仇的女枪手爱伦相爱,并在最后的决斗中与赫罗德相遇。
6、《角色Sgt.ClayCantrell》由《凯斯·大卫》饰演。
9、《角色TheMarshal》由《加里·西尼斯》饰演。
10、《角色MattieSilk》由《菲·马斯特森》饰演。
12、《角色BordelloSwell》由《约翰·卡梅伦》饰演。
13、《角色YoungHerod';sMan》由《米克·加里斯》饰演。
14、《角色WeddingShemp》由《布鲁斯·坎贝尔》饰演。
15、《角色DocWallace》由《RobertsBlossom》饰演。
16、《角色EugeneDred》由《》饰演。
17、《角色Scars》由《》饰演。
18、《角色Katie》由《》饰演。
19、《角色Ratsy》由《》饰演。
20、《角色CharlieMoonlight》由《伍迪·斯特罗德》饰演。
21、《角色BlindBoy》由《》饰演。
22、《角色GoldTeethMan》由《斯科特·斯皮格尔》饰演。
23、《角色SpottedHorse》由《》饰演。
24、《角色FlatNoseFoy》由《》饰演。
25、《角色Foy';sBoy》由《》饰演。
26、《角色CarlosMontoya》由《》饰演。
27、《角色SimpDixon》由《》饰演。
28、《角色YoungEllen》由《》饰演。
29、《角色Zeb》由《》饰演。
30、《角色Gunfighter》由《》饰演。
31、《角色ManinBar》由《》饰演。
32、《角色ManonVeranda》由《》饰演。
33、《角色Counselor》由《》饰演。
34、《角色YoungHerod';sMan》由《》饰演。
35、《角色YoungHerod';sMan》由《》饰演。
36、《角色Townsman》由《》饰演。
37、《角色SaloonPatron》由《》饰演。
38、《角色BordelloGirl》由《》饰演。
39、《角色VirgilSparks》由《》饰演。