大卫·杜恩(布鲁斯·威利斯 饰)是一名拥有超能力的义警,与儿子约瑟夫(原名约瑟夫)合作追捕拥有24个人格的凯文·温德尔·克鲁伯(詹姆斯·麦卡沃伊 饰)。其中,最强大的人格是“野兽”,拥有着惊人的战斗力。当大卫成功解救了被凯文绑架的女大学生后,却被医生斯泰普控制。在医生的研究所里,大卫与另一犯罪团伙主脑——玻璃先生(塞缪尔·杰克逊 饰)相遇。玻璃先生身体虚弱,却相信超级英雄漫画中的故事都是真实的,并以此为信念不择手段。医生试图洗脑这三位男人,却发现他们拥有的能力远超科学解释。在医生母亲和受害者的帮助下,约瑟夫揭开了医生背后的真相。而与此同时,玻璃先生以利亚的身份,展开了一场超级英雄般的精心布局。随着剧情的发展,他们的命运将会何去何从?