1760年的利物浦码头,科林斯夫妇正带着年幼的巴纳巴斯登上开往新大陆的船,前去扩张科林斯家族帝国。16年后,巴纳巴斯(约翰尼·德普 Johnny Depp 饰)长大成人,继承了家族产业,坐拥科林伍德庄园。女巫安琪莉可(伊娃·格林 Eva Green 饰)投怀送抱,而巴纳巴斯却心系善良姑娘乔赛特(贝拉·希思科特 Bella Heathcote 饰),无情地拒绝了女巫。女巫恼羞成怒,对两人施行毒咒,乔赛特香消玉损,而巴纳巴斯则变成了一只永远的吸血鬼被封在棺中。两个世纪后,一个施工队无意间挖开了棺木,巴纳巴斯回
居住在洛杉矶的斯坦·明顿(罗伯·施奈德 Rob Schneider 饰)是一名巧舌如簧、事业有成的房地产商人。他张狂无度,满嘴大话,最终不可避免地卷入一场诈骗案,面临着为期3年的牢狱之灾,而他所去的正是一所臭名昭著、以暴力著称的监狱。不过在此之前,斯坦还有6个月的自由时间。本来心情无比烦躁,还和女友敏迪(珍妮弗·莫瑞森 Jennifer Morrison 饰)闹出不快。为了防止在狱中被人强暴,斯坦开始拜师访友,修炼武功,期间更得到一名神秘武师(大卫·卡拉丁 David Carradine 饰)的指导。