19世纪,罗马尼亚有一个神秘的人鬼共存的地区——特兰西瓦尼亚古镇。 天黑后,镇上有一股邪恶的力量统治着这个地区,那就是由吸血鬼德古拉(理查德·劳斯伯格·理查德·洛克斯伯格饰)领导的怪物。 天一黑他们就出来疯狂杀人,手段极其残忍。 更可怕的是,这支队伍越来越壮大,吸血的弗兰肯斯坦一路投靠了德古拉。 罗马尼亚天主教多次失败后赴美邀请吸血鬼猎人范海辛(休·杰克曼饰)。 在和助手去特兰西瓦尼亚的路上,范海辛意外地救了另一个吸血鬼猎人——安娜(凯特·贝金赛尔饰)。 因为安娜的家族世代被德古拉诅咒,家族被毁,所以她从小就练就了一门捉鬼技能。 安娜和范海辛一拍即合,一起去对付德古拉…