1760 年,在利物浦碼頭,科林斯人帶著他們年輕的巴納巴斯登上了一艘開往新大陸的船,以擴大科林斯家族的帝國。十六年後,巴納巴斯(約翰尼·德普 Johnny Depp 飾)長大成人,繼承了家族企業,擁有了科林伍德莊園。女巫安琪莉可(伊娃·格林 飾)舉手投足,而巴納巴斯則一心鍾情甜美女孩喬賽特(貝拉·希思科特 飾),卻被她無情地拒絕了。女巫生氣向兩人投毒,喬賽特香噴噴,巴納巴斯變成了永遠的吸血鬼,被封印在一個箱子裡。兩個世紀後,一個施工隊無意中挖出了箱子。當巴拿巴回到莊園準備歸來時,他發現曾經屬於他的科林斯已經成為女巫的天使海灣,善良的人們長期受其統治,200年來,情況如此很難動搖。作為吸血鬼,巴納巴斯能否奪回家族企業,粉碎女巫的謊言?與此同時,一個與昔日戀人喬塞特一模一樣的少女意外進入了科林斯港…… ·科林斯與狼人、女巫、殭屍等非人類生物在不同時空的冒險。