在小小的白馬城,居住著兩個(gè)情投意合的好哥們兒龔少爺(謝霆鋒 飾)和巴少爺(張家輝 飾),二人攜手報(bào)名當(dāng)捕快,無(wú)奈雖然空有一身本領(lǐng)和遠(yuǎn)大志向,卻只能委身廚房洗衣間,做一名任人驅(qū)使任任打罵的實(shí)習(xí)捕快。這一日,城中大戶張員外家進(jìn)入強(qiáng)梁,全家老小悉被殺害,無(wú)一幸免,家中價(jià)值連城的白玉觀音也不知去向。龔少爺勘查現(xiàn)場(chǎng),對(duì)兇手作出了正確的推斷。雖然被率領(lǐng)十二金衣捕快的神捕頭鐵無(wú)情(何家勁 飾)采納,結(jié)果反被同一衙門的前輩屈打成招,問(wèn)下死罪。幸而在牢中結(jié)識(shí)了“Twins俠盜”水龍女(黃奕 飾)和火龍女(蔡卓妍 飾),一番打斗后終于逃出生天。 為了追查白玉觀音的下落,他們一路前往關(guān)外的財(cái)神客棧,一段江湖傳奇就此展開(kāi)……