1869年,一辆开往美国得克萨斯州科尔比的火车扣留了即将被送往当地行刑的杀人犯卡文迪什(威廉·菲齐纳·威廉·菲齐纳饰)。不料途中卡文迪什在同伙的帮助下逃脱。 印第安杀手托托(约翰尼·德普,约翰尼·德普饰)和约翰·里德(阿米·汉莫,艾米·哈默饰),两人都在犯人的后备箱里,躲过了各种危险,却被后者扔进了监狱。 约翰的哥哥丹(詹姆斯·戴尔·詹姆斯·贝吉·戴尔饰)作为一名骑警,带领部下追捕卡文迪什,他被对方残忍地屠杀了。 在越狱的托托的帮助下,约翰重新找回了生活,并得知了骑警中叛徒的真实身份。 对于这个本该死去的人,或许只有戴上面具才能帮助伸张正义。 白人和印第安人,两个没有任何交集的人,走上了复仇之路...