华特(克里斯蒂安·贝尔 Christian Bale 饰)是目无王法的纨绔子弟,因为杀害了一名黑人学生而被沙夫特(塞缪尔·杰克逊 Samuel L. Jackson 饰)捉拿归案。无奈华特的家里有权有势,仅仅略施小计就令华特无罪释放。然而,重获自由的华特却并不懂得珍惜,他对让自己丢了面子的沙夫特恨之入骨,发誓一定要除之而后快。 沙夫特因为坚守内心里的正义,因此树敌众多,想要取他性命的,除了华特以外,还有曾经被他羞辱过的毒枭和在警察局里贪污受贿的刑警。性命同样受到威胁的,还有目击了华特杀人现场的证人,沙夫特必须早华特一步找到他,将他保护起来。
八十年代,苏联国内的毒枭从美国大量进口毒品,上尉德戈(阿诺·施瓦辛格 Arnold Schwarzenegger 饰)奉命捉拿乔治亚毒贩集团,然而在围捕行动中,德戈战友身亡,毒贩头目逃脱出国。不久,在美国芝加哥,苏联毒贩维特落网,美苏两国达成协议,德戈由莫斯科赴美押送维特回国,美国方面派出警探雷塞克(詹姆斯·贝鲁什 James Belushi 饰)担任其助手和翻译。不料维特再次在同伙的配合下成功逃脱,德戈至此不得不向美国方面吐露了维特的真实身份,并与雷塞克合力追踪维特。苏美两国的差异在德戈和雷塞克身上不时体现,然而两员悍将很快弥合差异,精诚合作追索毒枭……
检察官哈维·登特(艾伦·艾克哈特 Aaron Eckhart 饰)死后的八年间,哥谭市在戈登警长(加里·奥德曼 Gary Oldman 饰)的努力下有效地遏制了犯罪活动。而蝙蝠侠布鲁斯·韦恩(克里斯蒂安·贝尔 Christian Bale 饰)因为背负谋杀登特的罪名,被 警方通缉,在哥谭市销声匿迹。然而,这看似平静的状态被恐怖分子贝恩(汤姆·哈迪 Tom Hardy 饰)的出现打破,他利用猫女(安妮·海瑟薇 Anne Hathaway 饰)偷取布鲁斯的指纹,致使韦恩集团面临破财,布鲁斯被赶出董事会。为了保证韦恩集团投资的能源项目不被坏人利用制造核弹,布鲁斯帮助米兰达(玛丽昂·歌迪亚 Marion Cotillard 饰)成为董事会主席。贝恩接下来一连串精密设计的计划将哥谭市陷入孤绝之境,毁灭之日指日可待。布鲁斯只能再次肩负起拯救哥谭的重任,然而至亲的管家阿福辞职离开、猫女的背叛、贝恩的凶残手段,爱人米拉达的真实面目露出,都让他拯救哥谭的行动变得不可能……