故事发生在一个名为摩喜施末底的王国之中,激烈的王位争夺之战正在巴霍巴利(帕拉巴斯 Prabhas 饰)和巴哈拉拉德瓦(拉纳·达格巴帝 Rana Daggubati 饰)之间如火如荼的展开着。巴霍巴利为人正直而勇敢,坚信要凭借自己的真正实力夺得王位,而巴哈拉拉德瓦却恰恰相反,为了得到想要的东西,阴险狡猾的他愿意不择手段。 最终,代表着正义的巴霍巴利成为了国王,然而,巴哈拉拉德瓦却实行了暗杀行动,谋权篡位。巴霍巴利的儿子流落民间,被善良的人家收养取名为希瓦(帕拉巴斯 Prabhas 饰)。成人之后,希瓦得知了自己的身世,得知了自己体内流淌着皇家的血脉,他决定推翻统治者的暴政,夺回属于他的王位。
老兵泰利(塞缪尔·杰克逊 Samuel L. Jackson 饰)面临着即将到来的审判,在审判中,他被指控在一次保护大使的行动中对示威群众发起了攻击,导致了近80名手无寸铁的无辜平民丧生。面对这一指控,泰利坚持自己的无辜,因为他知道那些示威者并非手无寸铁,也是他们首先向大使馆发起了进攻。 很快泰利就发现,所有的迹象都表明泰利处于劣势地位。在审判结果还未揭露之前,政府和军方似乎就已经将这起事件当做了一出丑闻,他们不仅伪造了证词,更是消抹了一切对泰利有利的证据。面对这个阴谋,泰利并不准备束手就擒,他联系了旧时的战友海斯律师(汤米·李·琼斯 Tommy Lee Jones 饰),希望在他的帮助下能够重获清白。
两名农夫搭木筏至一孤岛兜售鸡鸭,岛上气氛诡异,两人胆寒之下突遇一群面具人袭击,农夫一死一降,皆被岛上屠夫解体后当做食物分发给饥肠辘辘的岛民。原来此岛辖属大家乡,不知何时岛民开始以人肉为食,保安队负责维持治安与食物配给。 密探九九九(徐少强 饰)为追踪江洋大盗劳力士(黄锦燊 饰)与一自称“包铁胆”的蟊贼登岛,击倒岛上屠夫后九九九拜访大家乡保安队长(高雄 饰),队长将其引至屠场,九九九力战群凶后负伤逃脱,在一民女阿莲家调养之后向队长求证,然而一无所获。 先前劳力士选择大家乡任保安副队长,以求洗心革面,谁知事与愿违却做起了吃人的勾当,劳力士几次计划向岛外求援却全被破坏,这次向九九九报警仍不被理睬,无奈之下放出被囚的包铁胆,自己反被队长杀死。九九九又一次经历围攻而大难不死,他决定和包铁胆、阿莲姐弟一起逃离食人岛……