故事发生于1934年的美国得克萨斯州,臭名昭著穷凶极恶的抢劫犯邦妮和克莱德越狱成功,重新开启了他们的杀戮之旅。在典狱长李(约翰·卡洛·林奇 John Carroll Lynch 饰)的建议之下,州长马福格斯(凯西·贝茨 Kathy Bates 饰)找到了已经退隐江湖的德州骑警弗兰克(凯文·科斯特纳 Kevin Costner 饰)和曼尼(伍迪·哈里森 Woody Harrelson 饰),委托他们讲暴徒捉拿归案。
弗兰克和曼尼已经十几年没有见过面了,让弗兰克感到震惊的时,曾经意气风发的搭档,如今沦落成为了一贫如洗的酒鬼。弗兰克逐渐打消了和曼尼合作的念头,但是,对于曼尼来说,这个案子是他想要摆脱生活这个烂摊子的最后一次机会了。
托尼(维果·莫腾森 Viggo Mortensen 饰)是一个吊儿郎当游手好闲的混混,在一家夜总会做侍者。这间夜总会因故要停业几个月,可托尼所要支付的房租和生活费不会因此取消,所以他的当务之急是去寻找另一份工作来填补这几个月的空缺。在这个节骨眼上,一位名叫唐雪莉(马赫沙拉·阿里 Mahershala Ali 饰)的黑人钢琴家提出雇佣托尼。
唐雪莉即将开始为期八个星期的南下巡回演出,可是,那个时候南方对黑人的歧视非常的严重,于是托尼便成为了唐雪莉的司机兼保镖。一路上,两人迥异的性格使得他们之间产生了很多的矛盾,与此同时,唐雪莉在南方所遭受的种种不公平的对待也让托尼对种族歧视感到深恶痛绝。