故事发生在1930年代的上海。顾伟邦(杨佑宁饰)是名不见经传的导演。一次偶然的机会,他认识了一位名叫孟思凡(林心如饰)的女明星。两人一拍即合,决定拍一部电影。一部浪漫惊悚片,顾伟邦取名。一切都很顺利,演员们陆续入驻,就等着开拍了。顾伟邦选择了丽宫电影院的拍摄地点。虽然很多人警告他这里发生了耸人听闻的灵异事件,他不宜久留,但固执的顾维邦并不在意。果然没过多久,剧组就发生了很多奇怪的事情,直到饰演男主的演员神秘死亡,大家才意识到事情变得如此严重。顾伟邦的未婚妻迈尔斯(黄欢饰)来到剧组调查此事,却导致了顾伟邦和孟思凡之间尘封的旧恋情。