百万富翁王百万(周星驰 饰)被人用冰锥插死,由于他与妻子汤茱蒂(梅艳芳 饰)的感情破裂,汤茱蒂便有最大的嫌疑。刚好周星星(周星驰 饰)的相貌与王百万几乎一模一样,警方便让周星星假扮王百万让汤茱蒂带回家,好让周星星能够从中寻找证据。当周星星进入王家后,发觉王百万的好友林大岳(黄秋生 饰)也有重大嫌疑。怎料林大岳也同样被杀害。案情疑点重重,周星星后来发现汤茱蒂跟王百万的女秘书有暧昧的关系。
西蒙(乔瑟夫·哈德 Josef Hader 饰)是一名私家侦探,人到中年,却发现自己的人生之路越走越窄,内心始终觉得有着隐隐的不安。为了抚平心中的焦虑,西蒙决定回到自己的故乡,在那里,留存着他美好的童年回忆,西蒙忽然发现,自己已经很久很久没有回去看过了。 踏上了故乡的土地的一瞬间,西蒙就感受到了心灵的放松,然而,刚开始的新鲜劲过去后,西蒙开始渐渐回忆起一些发生在这里的,他一直试图淡忘的回忆。阿施布莱纳(托比亚斯·莫雷蒂 Tobias Moretti 饰)是西蒙童年时代的好友,让西蒙没有想到的是,在他拜访自己的第二天,阿施布莱纳竟然自杀了。