故事发生在三十年代的上海,顾维邦(杨佑宁 饰)是一位名不见经传的小导演。一次偶然中,他遇见了名为梦思凡(林心如 饰)的女明星。两人一拍即合,决定拍摄一部爱情惊悚电影,顾维邦为其取名为《夜半歌声》。一切都进行的很顺利,演员们纷纷入驻剧组,只等待开拍。
顾维邦将拍摄地点选在了丽宫电影院,虽然很多人告诫他这里曾经发生过耸人听闻的灵异事件,不宜久留,但固执的顾维邦毫不在意。果不其然,没过多久,剧组里就接连发生了许多怪事。直到扮演男主角的演员离奇死亡,众人才发现事情已经如此严重。
麦丽斯(黄幻 饰)是顾维邦的未婚妻,她来到剧组想要调查事件的真相。却牵扯出了一段顾维邦和梦思凡之间的尘封旧事。原来,顾维邦和梦思凡曾是青梅竹马,但因为一场误会而分道扬镳。顾维邦为了追求自己的梦想,选择了离开,而梦思凡则成为了一名女明星。
在调查过程中,麦丽斯发现了顾维邦和梦思凡之间的秘密关系。她决定要揭开这段尘封的往事,为顾维邦洗清冤屈。然而,随着调查的深入,麦丽斯发现自己陷入了一个更加复杂的境地。顾维邦和梦思凡之间的关系远比想象中的复杂,他们之间的爱恨纠葛也让人难以捉摸。
最终,麦丽斯决定放弃调查真相,因为她发现真相已经不重要了。她选择了相信顾维邦,原谅了他过去的过错。而顾维邦也终于明白了自己的心声,他决定放下过去,重新面对生活。
这部电影以爱情、悬疑、惊悚为主线,讲述了一个关于成长、原谅和重新开始的故事。它不仅展现了当时社会的风貌,还传递了对人性的深刻思考。