1760年,在利物浦码头,科林斯家族带着年幼的巴拿巴登上一艘开往新世界的船,以扩张科林斯家族帝国。十六年后,巴纳巴斯(约翰尼·德普饰)长大成人,继承了家族产业,并拥有科林伍德庄园。女巫安琪莉可(伊娃·格林饰)张开双臂,巴纳巴斯则心系善良的女孩乔塞特(贝拉·希思科特饰),她无情地拒绝了女巫。女巫生气了,对两人下了毒药。乔塞特香喷喷,巴拿巴变成了永恒的吸血鬼,被封印在棺材里。两个世纪后,施工队无意中挖出了棺材。当巴纳巴斯回到庄园准备东山再起时,却发现曾经属于他的科林斯已经变成了女巫的天使湾,善良的人们被她长期统治着。200年来,地位难以撼动。作为吸血鬼,巴纳巴斯能否夺回家族产业并粉碎女巫的谎言?与此同时,一位与昔日恋人乔塞特一模一样的少女也阴差阳错来到了科林斯港……·科林斯与狼人、女巫、僵尸等非人类生物在各个时空的冒险。