本片根據黃玉郎同名漫畫改編出身武術世家的王降龍(元華 飾)、王伏虎兄弟為使草根階層不受欺壓,開創龍虎門傳授武術、匡扶正義王小龍(甄子丹 飾)、王小虎(謝霆鋒 飾)為王伏虎膝下一對同父異母的兄弟,小龍幼年時被母親帶離龍虎門,身邊留有一塊龍形玉佩和小虎的虎形玉佩成雙。小龍命運多舛,母親身死後他為幫派人物馬坤(陳觀泰 飾)收養。小龍搭救了後來成為火雲邪神手下的羅剎女(李小冉 飾),成為她一生所愛。時光荏苒,青年王小虎與眾師弟盲打誤撞卷入馬坤與白獅幫的紛爭,並得到火雲邪神交予馬坤的羅剎令。王小龍為馬坤取回羅剎令,卻因不容馬坤手下的卑鄙行徑而和對方動手,混戰中,王小虎得到嗜武青年石黑龍(餘文樂 飾)援手。王小虎與馬坤之女馬小靈(董潔 飾)相遇相識,石黑龍亦如願拜入王降龍門下,另一邊,馬坤欲退出江湖卻惹怒火雲邪神,王小龍浴血苦戰,隻救得小靈。火雲邪神聽信羅剎女拖延之計獨身橫掃龍虎門,王小虎石黑龍身受重創,小靈帶二人遠赴白雲山求助。龍虎三皇潛心修煉,準備與火雲邪神的最後一戰……