在广袤安宁的原始森林中,快乐的蓝精灵们正在准备一年一度的蓝月亮节。而就在这欢喜忙碌的关头,他们的宿敌——邪恶的巫师格格巫(汉克·阿扎瑞亚 Hank Azaria 饰)和他的宠物阿兹猫闯入了蓝精灵的秘密领地。受到惊吓的蓝精灵四散而逃,其中可怜的笨笨(安东·尤金 Anton Yelchin 配音)则盲打误撞跑进了据说曾经死掉99个蓝精灵的瀑布进去。最终,笨笨连同营救他的蓝爸爸、蓝妹妹、聪聪等卷入了神秘的漩涡,来到了美国纽约的中央花园。在这个完全陌生的世界,他们得到化妆品业的帕特里克(尼尔·帕特里克•哈里斯 Neil Patrick Harris 配音)的帮助。为了返回大森林,蓝精灵们想尽各种办法。与此同时,格格巫和阿兹猫也来到纽约……...
平安夜,圣诞老人(爱德华·阿斯纳 Edward Asner 饰)来到一家孤儿院给无家可归的孩子们送圣诞礼物。然而一个淘气的小婴孩不小心爬进了圣诞老人的玩具袋子里,居然被圣诞老人带回了北极。仁慈的圣诞老人收留了这个意外的小访客,并在小精灵们的帮助下,一同抚养他长大成人。可随着年龄的增长,渐渐成年的他(威尔·法瑞尔 Will Ferrell 饰)长得却比其他精灵们大出三倍之多,大家由此给他取了个绰号“大个巴迪”。
偶然间,巴迪得知自己并非精灵种族而是人类。于是巴迪踏上了前赴纽约寻找家人的旅程。终于,巴迪找到了失散已久的生父沃尔特(詹姆斯·凯恩 James Caan 饰)和素未蒙面的新家人。可正在筹划圣诞图书而忙得不可开交的沃尔特,并不知道儿子巴迪的存在。面对陌生的现实世界以及冷漠的人情世故,巴迪显得有些举足无措。马上又是圣诞节了,巴迪决定用自己的方式,给他的新家人以及整个世界一份最惊奇的圣诞礼物。...
When the Queen of the Trolls, Poppy, finds out that the Bergens do not have holidays, she enlists help from her friends, Branch and the Snack Pack, to help her bring holidays to the Bergens....