故事发生在三十年代的上海,顾维邦(杨佑宁 饰)是一位名不见经传的小导演,一次偶然中,他遇见了名为梦思凡(林心如 饰)的女明星,两人一拍即合,决定拍摄一部爱情惊悚电影,顾维邦为其取名为《夜半歌声》。 一切都进行的很顺利,演员们纷纷入驻剧组,只等待开拍。顾维邦将拍摄地点选在了丽宫电影院,虽然很多人告诫他这里曾经发生过耸人听闻的灵异事件,不宜久留,但固执的顾维邦毫不在意。果不其然,没过多久,剧组里就接连发生了许多怪事,直到扮演男主角的演员离奇死亡,众人才发现事情已经如此严重。顾维邦的未婚妻麦丽斯(黄幻 饰)来到剧组想要调查事件的真相,却牵扯出了一段顾维邦和梦思凡之间的尘封旧事。
但丁(Graham McTavish 配音)在35岁时,迷失于一个黑暗的森林。他竭力寻找走出迷津的道路,黎明时分来到一座洒满阳光的小山脚下。这是普照旅途的明灯。他正一步步朝山顶攀登,忽然三只猛兽(分别象征淫欲、强暴、贪婪的豹、狮、狼)迎面扑来。但丁高声呼救。这时,古罗马诗人维吉尔(Peter Jessop 配音)出现了,他受贝娅特丽丝(Vanessa Branch 配音)的嘱托前来帮助但丁走出迷途,并引导他游历地狱和炼狱。 地狱形似一个上宽下窄的漏斗,共9层。第一层是候判所,生于基督之前,未能接受洗礼的古代异教徒,在这里等候上帝的审判。在其余8层,罪人的灵魂按生前所犯的罪孽(贪色、饕餮、贪婪、愤怒、信奉邪教、强暴、欺诈、背叛),分别接受不同的严酷刑罚。 影片改编自但丁的作品《神曲》。本片中运用了50多张已出版的《但丁的地狱之旅》卡通书中的插画。