西部蛮荒蛮荒,没有规律可循。两名警察,阿弗雷特(维果·莫特森饰)和维吉尔(埃德·哈里斯饰)依靠枪支来维持阿帕鲁萨镇的和平。虽然他们不怎么说话,但他们彼此非常了解。 从西点军校毕业后,阿弗雷特只身前往西部寻找新生活。那时,维吉尔正苦于没有能帮助他的帮手。 一次偶然的机会,阿弗雷特救了维吉尔一命,维吉尔邀请他与自己结成伙伴,共同维护小镇的秩序。 在接下来的12年里,两人互相欣赏,合作默契。 兰德尔(杰瑞米·艾恩斯饰),一个凶狠的农民,是阿帕鲁萨镇最有权势的人,控制着镇上的物资、马匹和女人。 他经常纵容他的员工在当地横行霸道,最终导致了一场悲剧——镇上三名居民被暴力杀害,他们的妻子被强奸。 习惯忍耐的人这次再也忍受不了了。 小镇悲剧发生后,原本打算与兰德尔谈判的阿弗雷特和维吉尔面临新的挑战。美丽的寡妇埃里森(由蕾妮·齐薇格饰演)的神秘到来使阿帕鲁萨镇的一切都变得不同。