鸦片战争前夕,大侠黄飞鸿协助钦差大人林则徐查禁鸦片。十二贝勒勾结烟商决定亲自来广州对付黄林二人。广东富商苏仁的儿子苏灿武功了得,苏灿的女友戴懿德刚从国外回国,遭到火莲教袭击,苏灿为救女友用巨型炮仗炸毁了太平鼓还伤及了无辜。黄飞鸿得知此事后找到苏灿理论,苏灿对黄不满矛盾由此而生。十二贝勒知道两人不和趁机挑拨,想利用苏灿对付黄飞鸿。暗恋苏仁的小姨峭牙珍因为误会率领众人去破坏戴懿德的妇女会,与此同时戴发现了十二贝勒的阴谋,但反被十二贝勒抓住,苏灿为救戴被十二贝勒擒住,还让苏灿染上了毒瘾。受到挑拨之后的苏灿前去行刺林则徐,与黄飞鸿发生打斗,戴懿德终于出现说明了真相,苏灿懊悔不已一蹶不振。幸亏老乞丐出现帮助苏灿戒毒成功,在千钧一发之际苏灿出现帮助黄飞鸿制服了十二贝勒。。一声响指,宇宙间半数生命灰飞烟灭。几近绝望的复仇者们在惊奇队长的帮助下找到灭霸归隐之处,却得知六颗无限宝石均被销毁,希望彻底破灭。如是过了五年,迷失在量子领域的蚁人意外回到现实世界,他的出现为幸存的复仇者们点燃了希望。与美国队长冰释前嫌的托尼找到了穿越时空的方法,星散各地的超级英雄再度集结,他们穿越到不同的时代搜集无限宝石。而在这一过程中,平行宇宙的灭霸察觉了他们的计划。
注定要载入史册的最终决战,超级英雄们为了心中恪守的信念前仆后继……。小男孩丹尼是杰克系列电影的忠实影迷,杰克是一位类似于施瓦辛格本人的动作英雄,这个人物早电影上惩治恶人,与他的老对头班尼迪交战,总是战无不胜。丹尼对前三集杰克系列片可以说是倒背如流。他的好朋友放映员尼克给了他一张神奇的电影票,使他能够进入杰克系列电影的最后一集,不料电影票被班尼迪偷走,这个恶人由电影世界进入现实世界,妄图在现实世界中杀死杰克的扮演者施瓦辛格,从而摧毁在电影世界中屡屡制服他的杰克。于是杰克带着丹尼回到现实世界及时阻止了他的阴谋…。