西蒙·佩吉饰演一个从儿童文学转向犯罪小说写作的作家杰克,为了写作一个名为《几十年的死亡》(Decades of Death)的剧本,天生胆小的杰克开始调查一些维多利亚时期连环杀手的资料,导致自己患上严重的妄想症,总是臆想自己会遭到谋杀。就在杰克生活搞得一团糟的时候,一个神秘的好莱坞片商却对他写出的剧本表示出极大的兴趣。
1760年的利物浦码头,科林斯夫妇正带着年幼的巴纳巴斯登上开往新大陆的船,前去扩张科林斯家族帝国。16年后,巴纳巴斯(约翰尼·德普 Johnny Depp 饰)长大成人,继承了家族产业,坐拥科林伍德庄园。女巫安琪莉可(伊娃·格林 Eva Green 饰)投怀送抱,而巴纳巴斯却心系善良姑娘乔赛特(贝拉·希思科特 Bella Heathcote 饰),无情地拒绝了女巫。女巫恼羞成怒,对两人施行毒咒,乔赛特香消玉损,而巴纳巴斯则变成了一只永远的吸血鬼被封在棺中。两个世纪后,一个施工队无意间挖开了棺木,巴纳巴斯回