人类青年乔纳森(安迪·萨姆伯格 Andy Samberg 配音)与吸血鬼梅菲丝(赛琳娜·戈麦斯 Selena Gomez 配音)婚后生下了混血儿子丹尼斯。
精灵旅社也放宽了入住规则,面向人类游客开放,生意更加兴隆。吸血鬼公爵德古拉(亚当·桑德勒 Adam Sandler 配音)用尽浑身解数,只为激发孙子丹尼斯的吸血鬼潜能。德古拉的老爸弗拉德(梅尔·布鲁克斯 Mel Brooks 配音)突然造访,古板的弗拉德无法接受孙女与人类相爱,一怒之下决定毁掉旅社,精灵旅社顿时人仰马翻。就在这时,丹尼斯的身体却发生了奇妙的变化……