狠心舅父陳有(黃秋生飾)串通賊人綁架外甥小寶(鄭柏林飾),小寶不幸遇害。其父母傷心過度,決定移民離開這個傷心地。臨行前他們為屋子裝上先進的防盜鎖,而巨額贖金和小寶的鬼魂則留在屋中。陳有千方百計想要拿到贖金,卻因防范嚴密而屢屢失手。情急之下,他重金聘請熱心電子儀器的咪表收銀員亞偉(梁朝偉飾)和亞肥(鄭則仕飾)潛入屋中,偷盜藏有贖金的玩具貓。二人不知底細欣然同意,卻在屋中遭到小寶鬼魂的戲弄,并籍此得知小寶遇害的始末。隨著調查深入,亞偉與亞肥逐漸識破陳有的真實意圖,在小寶鬼魂的協助下設局揭發其罪行,最終贖金得以保全,陳有及其同伙被警方逮捕。