在北宋仁宗年间,汴河河畔出现了一个水怪,引起了开封府的注意。府的带刀侍卫展昭和殿前司都虞侯邓车被派去调查此事。邓车手下的侄子邓六郎也跟着前往。他们推断出水怪是由机关所制造的,并决定前往著名的机关大师“胜鲁班”的乾坤宫寻求线索。途中,他们邂逅了年轻女子公输灵。她告诉他们去地下鬼市找制造机关傀儡的售卖商。在那里,他们遇到了一个无脸人,并与之发生了激烈的交战。公输灵认出这个无脸人是她幼时离家出走的亲生哥哥公输清,而机关兽也是公输清制造的。原来,公输清受到邓车的指使,想要刺杀皇上。在关键时刻,公输灵为了挡下致命一击而牺牲,令公输清醒悟,并指证出邓车的罪行。