1900年,帝国主义势力乘着洋枪洋炮的优势,打开了早已封闭的中国大门。八国联军利用武力,进入北京,进行掠夺和残暴行为。慈禧太后和皇帝在洋人入侵的情况下匆忙逃出紫禁城,而百姓们却无法逃脱,遭受了洋人的屠杀和侮辱。由于义和团的勇敢起义,张三和石不仁等人也参与其中,但因为武器装备落后,最终被洋人打败,伤亡惨重。
在北京郊区,一个名叫张三的醉鬼(徐麟威饰)潜藏在此,他拥有出色的武艺,其父曾是清廷官员,但因被荣禄陷害,家人尽数遇害。青梅竹马的王丽媛(惠英红饰)给予张三帮助,他们一起击杀了荣禄的走狗玉面狼,逃到了北京城。此时,石不仁也会合了他们,四方好汉决心不惜一切代价,救出被八国联军囚禁的妇女们。他们发起了一场决定性的营救行动……