电影《苏乞儿》由袁和平和陈千松共同执导,甄子丹、王珏、王秀萍、陈淑兰、吴孟达、袁洁莹等主演。故事发生在鸦片战争前夕,大侠黄飞鸿(王珏饰)协助钦差大人林则徐(鲍方饰)查禁鸦片。然而,十二贝勒(熊欣欣 饰)与烟商勾结,决定亲自来广州对付黄飞鸿和林则徐。 广东富商苏仁的儿子苏灿(甄子丹 饰)武功高强。他的女友戴懿德(袁洁莹 饰)刚从国外回国就遭到火莲教的袭击。为了保护女友,苏灿使用巨型炮仗炸毁了太平鼓,并无意中伤及了无辜之人。得知此事后,黄飞鸿找到苏灿理论,并引发了两人之间的不满与矛盾。 十二贝勒得知两人关系紧张后趁机挑拨离间,希望利用苏灿对付黄飞鸿。苏仁的小姨峭牙珍(陈淑兰 饰)误会了情况,率领众人去破坏戴懿德的妇女会。与此同时,戴懿德发现了十二贝勒的阴谋,但却被他抓住。为了救戴懿德,苏灿也被十二贝勒俘虏,并染上毒瘾。 在受到挑拨后,苏灿前去刺杀林则徐,并与黄飞鸿展开一场惊心动魄的打斗。最终,戴懿德出现并揭示真相。苏灿深感后悔和自责,并陷入低谷之中。 幸运的是,在老乞丐(关海山 饰)的帮助下,苏灿成功戒除毒瘾。就在千钧一发之际,他再次出现并帮助黄飞鸿制服了十二贝勒……