明朝成化年間,朝綱腐敗宦官專權(quán)。西廠督主雨化田(陳坤飾)與東廠勢(shì)力相互傾軋之際,流亡劍客趙懷安(李連杰飾)接連鏟除東廠奸佞,引發(fā)朝野震動(dòng)。宮女素慧容(范曉萱飾)身懷皇室血脈遭追捕,幸得俠女凌雁秋(周迅飾)相救,二人輾轉(zhuǎn)逃至兇險(xiǎn)之地龍門客棧。此時(shí)西廠與韃靼商隊(duì)劍拔弩張,雨化田手下卜倉舟(陳坤飾)與女俠顧少棠(李宇春飾)意外現(xiàn)身,其相貌竟與雨化田如出一轍。各方勢(shì)力齊聚龍門客棧,在沙暴肆虐中展開殊死較量,素慧容腹中皇嗣之謎與雨化田兄弟身份糾葛終被揭曉。最終趙懷安與眾俠客合力擊潰西廠勢(shì)力,凌雁秋以獨(dú)門暗器扭轉(zhuǎn)戰(zhàn)局,在客棧崩塌之際護(hù)送素慧容脫離險(xiǎn)境。