武林好汉苏乞儿(甄子丹饰)的女友戴懿德(袁洁莹饰),刚从国外回来就遇到火莲教妖言惑众。戴懿德苦劝众人不要迷信下去,却遭到抵制。正巧在此的苏乞儿一时顽性大发,以巨型炮仗炸毁了太平鼓,却不料伤及无辜。黄飞鸿救死扶伤与苏乞儿理论,两人遂生误会。十二贝勒借机推波助澜,设下鸦片迷阵,使苏乞