青年苏大全(屈中恒饰)的父亲苏周(太保饰)开了一间计程车行,拥有20部计程车。大全自幼在车行里生活,受环境影响,他对驾驶计程车情有独钟。他学校后也开始了计程车司机生活。大全的母亲游希子是位法医,每天都要与尸体打交道,年轻时许多人对她避而远之,唯独苏周接受她,并一起生活,结婚生子。大全的妹妹酷爱调配化学试剂,家里经常发生化学爆炸。
苏大全没能遇到心怡的女孩,跟父母说不结婚。老人听后着急万分,想法设法来解决。一天执勤的女交警庄静文(宫泽里惠饰)拦住大全的计程车开罚单,大全对静文一见钟情,并展开攻势。开始静文不为所动,但日久天长她不得不面对现实。恋爱戏剧般开始并最终喜结良缘……。某晚,警察局来了一个不速之客军(王宝强 饰),他向当值探员报称自己杀了五个人,但他既说不出与受害者关系,又不能描述出受害者被杀过程或遇害地点。原来只是计划把五人杀死。探员在记下军的联络住址后便把他驱逐,在探员眼中,他只是一名无聊的精神不正常者。可是不久,督察汉(刘青云 饰)驻守的区域却发生了一件凶杀案:死者形状恐怖,汉认为这种处死方法带有不寻常的动机,不到一星期汉接手另一宗凶杀案,死者也是一名男子,死于一个废置的机械工场。他的死法十分残酷,死者的双脚被强行穿上细尺码的红色高跟鞋,脚面和两侧都钉上了十多口的铁钉。汉在翻查全港可疑人物和案例时,看到了当天军前来自首的记录。汉马上带队前往军的住所进行搜查,可是屋内空无一人,除了大量古旧童话书外,并无可疑之处。但这时候汉还不知道,一张被精密预设的大网张开了,而结局却更是匪夷所思,难以预料。。