又是一年万圣节,史瑞克(迈克·梅尔斯 Mike Myers 配音)和菲奥娜(卡梅隆·迪亚茨 Cameron Diaz 配音)正在训练三个小宝宝费莉西娅、法尔考、弗格斯练习吓人技巧,当史瑞克一家返回家中却发现,驴子(迪恩·爱德华斯 Dean Edwards 配音)、大坏狼(Aron Warner 配音)、三只小猪(Cody Cameron 配音)、姜饼人(康拉德·弗农 Conrad Vernon 配音)、靴猫(安东尼奥·班德拉斯 Antonio Banderas 配音)等好朋友都等在家中,他们跃跃欲试要吓到史瑞克。以吓人为己任的史瑞克自然无所畏惧,他把伙伴们带到了恐怖的杜洛克城堡,在这个阴森恐怖的所在,伙伴们一个接一个讲起了恐怖的故事。
谁能够最终吓到史瑞克,成为今年万圣节恐怖故事的赢家呢?
瘴气镇是一个风暴永驻的小镇,所有刚出生驼背的小孩都被疯狂的科学家拉去做助手,并且他们都叫伊戈尔。小镇里的科学家们都以发明邪恶的发明为荣,在每年举办的“全国邪恶科学大展”上夺冠更是每一个科学家梦寐以求的荣誉。其中一个科学家的助手伊戈尔(约翰·库萨克 John Cusack 配音),他不满足于当一辈子的助手,想成为一名科学家,并且展会上赢得第一名!恰好就在展会举行前两周,这个伊戈尔的主人格里肯斯坦博士(艾迪·伊扎德 Eddie Izzard 配音)突然猝死了,这对于伊戈尔是个天赐良机。于是,他冒着杀头的风险,冒名顶替了博士去参赛。在短时间里,他发明了他的第一个作品——伊娃(莫莉·香侬 Molly Shannon 配音),而天下没有不透风的墙,他冒名顶替的事情被人发现了,伊戈尔将如何化解问题,来完成自己的梦想……
远在北欧大海中央的博克岛,即将迎来一年一度的快乐圣诞节。希卡普(杰伊·巴鲁切尔 Jay Baruchel 配音)和他的好朋友无牙一如既往,在博克岛的上空自由翱翔。可是,突然天空布满了各种各样的龙,甚至连岛上的龙也振翅高飞随这群龙远去。岛民们非常失落,但也只能面对龙离去的事实。未过多久,连无牙也在某个机缘下振翅高飞。过了数日,无牙始终没有返回,这令希卡普非常失落。某天,他被夺门而出的胖龙Meatlug撞到空中,继而随着它来到了一片陌生的小岛。在那里,希卡普发现了所有失踪的龙,也明白了他们离开博克岛的原因……
而他的好朋友无牙究竟又在哪里呢?