在第一部《边境杀手》电影事件发生三年后,这部续集在德克萨斯州的美墨边境附近开幕。随着一名恐怖分子试图通过卡特尔贩毒集团从墨西哥偷渡到美国失败后自爆和之后在堪萨斯城发生的自杀式炸弹袭击,美墨边境的毒品战争升级,联邦特工马特·格拉弗(乔什·布洛林饰)与善变的亚历杭德罗(本尼西奥·德尔·托罗饰 )重新开始了合作。
故事的背景是在1795年东印度公司殖民统治印度期间,殖民统治者想要抓住反抗组织”阿扎德“的领袖(阿米特巴·巴强饰演)于是找来了混混弗朗基(阿米尔·汗饰演)充当间谍,但弗朗基在潜伏过程中却有了另外的想法,一段充满了意料之外的动作冒险故事由此展开.....