目暮警官、毛利兰的母亲妃英理以及阿笠博士接连遭到不明身份之人的暗算。江户川柯南开始追踪伤害了阿笠博士的犯人,他根据几起案件现场留下的线索,发现犯人是按照扑克牌的顺序来行凶的,而且遇害者都是与名侦探毛利小五郎有关的人。目暮警官提供的线索初步揭开了事情的真相,原来毛利小五郎当年任职警察的时候,曾经逮捕了犯下杀人罪的赌徒村上丈,当年也因为这一事件导致毛利小五郎离职以及婚姻变故。十年后,服刑期满的村上丈出狱了,他开始按照扑克牌的顺序向毛利小五郎身边的人展开报复。
在得知了事情的原委后,毛利小五郎努力寻找身边有什么人与数字有关。在这一过程中,各种惊险的场面接连出现。然而江户川柯南也开始对案件的真相产生了疑惑……。狠心舅父陈有(黄秋生 饰)串同贼人绑架外甥小宝(小柏林 饰),小宝不幸遇害。其父母伤心过度,决定移民离开这个伤心地。临行前他们为屋子装上先进的防盗锁,而巨额赎金和小宝的鬼魂则留在屋中。
陈有千方百计想要拿到赎金,却因防范严密而屡屡失手。情急之下,他重金聘请热心电子仪器的咪表收银员亚伟(梁朝伟 饰)和亚肥(郑则仕 饰)潜入屋中,偷盗藏有赎金的玩具猫,二人不知底细,欣然同意,却在屋中遭到小宝的戏弄,却也籍此知道了小宝遇害的始末……。