故事以狠心的舅父陈有(由黄秋生饰演)串通贼人绑架外甥小宝(由小柏林饰演)展开。不幸的是,小宝在绑架事件中丧生,令他的父母伤心欲绝,决定离开这个充满痛苦回忆的地方。在他们离开之前,他们为房屋装上了先进的防盗锁,而巨额赎金和小宝的灵魂则留在了房屋内。
陈有迫切地想要夺取赎金,他面对防范措施的困难陷入绝境。在绝望之下,他不得不重金聘请了热衷电子仪器的咪表收银员亚伟(由梁朝伟饰演)和亚肥(由郑则仕饰演)前来潜入房屋,盗取藏有赎金的玩具猫。这两位并不知道真相的人欣然答应,但却在房屋内不仅遭到了小宝的捉弄,还意外得知了小宝的死因和背后的故事。