香港早期,大量难民涌入,龙蛇混集。潮州人杨群带年幼的小凤和阿华(刘德华 饰)来港,不料投靠的朋友刚好去世,于是他独自抚养小凤、阿华和良仔。数年后,良仔(万梓良 饰)不学无术,沉迷赌博,结果欠下一笔巨款。阿华为救他被殴打致伤,并引来黑势力大佬的追杀,走投无路的他向周(周润发 饰)求救。周因阿华的英勇和义气将他留在身边并委以重任,使阿华继而平步青云;良仔轻佻浮躁,不得周的垂青,却因此对阿华怀恨在心。良仔勾结黑帮大佬杀死了得到周庇护的泰国毒枭(李修贤 饰),周要杀良仔报仇,后经阿华求情才获生路。但良仔不思悔改反要杀阿华,并策划在周结婚之日大开杀戒……
纯朴善良的青年阿锦(托尼·贾 Tony Jaa 饰)自幼生长在泰国一个原始丛林中,村民们日出而作,日落而息,过着平和安静的生活。他们以大象作为交通工具和助手,人与动物间建立了深厚的友情。阿锦的父亲曾是一名皇家护卫,他在闲暇之余教儿子学习泰拳,好有朝一日进宫保卫国王。 父亲精心饲养大象,在泼水节当天拜托村长将大象献给国王。谁知村长图谋不轨,将大象转手卖给黑帮,企图销往澳洲牟取暴利。他们不择手段,还打伤了阿锦的父亲。愤怒的年轻人只身闯入黑帮老巢,与这群不法之徒展开大战。当得知大象正被送往悉尼,阿锦毫不犹豫,只身前往,由此踏上一条充满死亡危险的道路…