这是狄更斯经典故事《守财奴》(Ebenezer Scrooge)的再现。在过去、现在和未来的圣诞鬼魂夜访期间,他要为自己的卑鄙行径负责。
故事发生在一个名为迪斯科的异想世界之中。一年一度的Hogswatchnight即将到来,这是这个世界里最为盛大和隆重的一个节日。每逢此佳节到来,圣猪老爹(多米尼克·波雷里 Dominic Borrelli 饰)都会骑着野猪拉的雪橇,挨家挨户满足孩子们许下的愿望。然而这一次,圣猪老爹却似乎遇到了麻烦。 神秘组织派出了杀手Teatime(马克·沃伦 Marc Warren 饰)追杀圣猪老爹,因为后者的存在严重扰乱了这个循规蹈矩的世界的规律。Teatime绑架了牙仙(西妮德·马修斯 Sinead Matthews 饰),令所有孩子忘记了圣猪老爹的存在。在这个节骨眼上,死神(伊安·理查德森 Ian Richardson 饰)挺身而出接替了圣猪老爹的工作,与此同时,死神的孙女苏珊(米歇尔·道克瑞 Michelle Dockery 饰)也在努力的找寻着圣猪老爹的下落。
苏珊的妈妈达瑞斯总是很忙,没有时间陪她。即使是在感恩节,她仍旧在组织欢乐游行的工作。可是意外发生了,游行队伍中扮演圣诞老人的那位老人竟然在游行前喝醉了,于是达瑞斯就找了一个看上去很和蔼的老人临时替代,可是让她吃惊的是,这位老人竟然在游行结束之后竟然坚持说自己就是圣诞老人。达瑞斯和她女儿都认为这位老人精神上有点问题,可是在一次意外中,苏珊发现这位老人真的有点与众不同……
平安夜,圣诞老人(爱德华·阿斯纳 Edward Asner 饰)来到一家孤儿院给无家可归的孩子们送圣诞礼物。然而一个淘气的小婴孩不小心爬进了圣诞老人的玩具袋子里,居然被圣诞老人带回了北极。仁慈的圣诞老人收留了这个意外的小访客,并在小精灵们的帮助下,一同抚养他长大成人。可随着年龄的增长,渐渐成年的他(威尔·法瑞尔 Will Ferrell 饰)长得却比其他精灵们大出三倍之多,大家由此给他取了个绰号“大个巴迪”。偶然间,巴迪得知自己并非精灵种族而是人类。于是巴迪踏上了前赴纽约寻找家人的旅程。终于,巴迪找到了失散已久的生父沃尔特(詹姆斯·凯恩 James Caan 饰)和素未蒙面的新家人。可正在筹划圣诞图书而忙得不可开交的沃尔特,并不知道儿子巴迪的存在。面对陌生的现实世界以及冷漠的人情世故,巴迪显得有些举足无措。马上又是圣诞节了,巴迪决定用自己的方式,给他的新家人以及整个世界一份最惊奇的圣诞礼物。
斯科特(蒂姆·艾伦 Tim Allen 饰)拥有一段失败的婚姻,离婚之后,儿子查理(艾力克·洛伊德 Eric Lloyd 饰)跟着母亲劳拉(温迪·古逊 Wendy Crewson 饰)生活。探视日很快就到了,斯科特兴致勃勃的准备去享受和儿子之间相处的短暂时光,但正当他准备出门之时,却发现有一个人在他家的屋顶上鬼鬼祟祟的不知道干着什么。斯科特一声大喝吓得屋顶上的人跌落下来,这时斯科特才震惊的发现,这个人居然是圣诞老人。 斯科特令圣诞老人无法工作,为了赎罪,他只能代替他成为新的圣诞老人,就这样,和查理一起,斯科特来到了圣诞老人的大本营,在这里,斯科特必须学习如何成为一名合格的圣诞老人。
做事一板一眼的政坛助理奉命评估关闭一座热带军事基地,并结束当地空运的圣诞传统,却遇见一名善良的空军飞行员,并对他深深倾心。
剧情描述玩具大亨临终时将庞大的玩具王国交给严肃的哥哥厉南将军接管,而非交给满脑子怪异奇想的顽童弟弟乐士。厉南将玩具兵改造成杀人武器,但是被乐士利用他的神奇玩具化解了危机。全片的视觉效果相当出色,某些场面利用特技制造出奇妙的幻象,可惜编导的野心太大而弄巧成拙。