中国明朝景泰八年(1457年),明英宗发动夺门之变,重新复辟,太子太傅、兵部尚书于谦受专权太监诬陷,以通谋藩王,觊觎大宝罪名判处死刑,家属充军龙门。东厂暨锦衣卫(下简称番子,即特务)头子曹少钦派人至龙门截杀于谦家人。番子大档头皮绍棠、二档头毛宗宪带队抵达龙门客栈,要账房与店小二不再收客人,又问得附近有守兵12人,为免妨碍任务前往歼灭。皮、毛外出时,一名叫萧少镃,带着伞的斯文男子执意投店,一名番子依三档头指示在萧少镃的酒下毒未果,被萧强灌毒酒而死。大档头闻讯返回,见萧少镃技艺不凡,难以轻易打发,便为属下赔罪,攀谈了解其来意,并称自己在刑部当差,来龙门办案。萧只说自己是掌柜的朋友,特来拜访。大档头软言请萧暂时离开客栈以便办案,萧慨然应允。 离开客栈后碰上回来的掌柜吴宁,萧描述皮绍棠一行人,原来萧是吴宁特地找来的,但尚不知吴所为何事。吴急与萧赶回客栈。当天又有一对兄弟坚持投店,萧、吴出面拒绝其投宿,然而皮绍棠主动留他们下来。晚饭时,哥哥朱骥莽撞地问,在路上是否看到押解犯人?犯人是一男一女,带着个孩童。这一问所有人均留上了心。皮作无事状,问可知要找的人姓什么,发配到什么地方?弟弟朱辉忙胡诌了答案。二档头也作无事状,使属下拿酒。店小二见又使人进厨房,有了白天萧被下毒的经验,找空档与吴宁说了。萧借着敬酒传给朱辉字条,于是下毒又没成功。 夜晚皮、毛计议已定,由毛到萧、朱厢房分掷暗器,成功引得朱骥找萧少镃动手。骚动中,有眼无珠的萧少镃贴身擒拿朱辉时才赫然发现朱是女儿身。吴宁藉问骚动原因之便,通知萧、朱三人暗中至其房间集合,原来吴宁曾是于谦手下参军,早已认出朱氏兄妹是于谦故人。第二日押解于谦家属的官差队伍投店,店内番子通知皮、毛,监视番子行动的吴宁等四人亦分别回转店内。进行若干回接战后,毛宗宪战死,番子撤退,吴宁等四人、于家三人与押解的官差返回客栈。吴宁在客栈内为两边伤者疗伤。一位东厂番子多剌与其弟假装昏迷留下来,表示亦曾在于谦帐下效力,愿加入吴宁等人。讨论曹少钦武功时,多剌兄弟小露一手快剑,显示了前一晚饭桌上留了一手、截然不同的功力。夜晚状况外的总兵归玉章来访,问吴宁12个守兵如何被杀害?第二天曹少钦抵达龙门,射入最后通牒,状况外的归总兵寻曹理论被杀。番子进攻客栈时发现吴宁等人布下陷阱,事先离去。行进中的吴宁一行人终被番子包围,展开战斗,击杀皮绍棠后,萧少镃、朱骥、多剌兄弟与曹鏖战,多人伤亡下,终于由多剌以同归于尽的方式,成功斩杀曹少钦。