劇情:明朝中葉,太監專制時,東廠曹少欽(甄子丹飾)偽造詔書,殺害忠心耿耿的好人楊宇軒,并欲殺害其后代。俠女邱莫言(林碧姬飾)、江湖義士何虎等人冒著生命危險拯救了忠誠的后代,逃到了邊境沙漠的龍門客棧,并于下周在淮安會見了楊宇軒(梁家輝飾)的團隊。龍門客棧實際上是一家黑社會客棧。老板娘金香玉(張曼玉飾)利用亂世殺人越貨斂財,但她對英俊的周淮安是真誠的。為了找出隱藏在龍門客棧里的秘密通道,周懷安心計重重,答應嫁給金湘玉。洞房之夜,樓上的周懷安和金翔宇暗中發生沖突,樓下的邱莫言、何虎等人也在東廳與一群“走狗”明爭暗斗。戰爭迫在眉睫。