圣誕前的孤兒院里,善良好心的修女把嬰兒巴迪放入了搖籃中,并為他祈禱:也許,下個圣誕節,你就會有個家庭了。修女走后,圣誕老人從壁爐里跳了下來,給孤兒院的孩子們分發禮物。好奇的小巴迪看到圣誕老人的大袋子,竟然鉆了進去,而圣誕老人一點兒也不知情。于是,圣誕老人不小心就把巴迪帶回了北極。
北極的精靈之家里,住著一群可愛的精靈,他們每天辛勤勞作,為孩子們縫制玩具,要趕在圣誕節前完成。巴迪被交給了一個年長的精靈撫養。很快,巴迪就長大了,他比所有的精靈們都要高都要大。但作為精靈世界中的人類,巴迪也遇到了不少障礙,他制作玩具的速度特別慢,總是比其他精靈效率低很多。不過,善良的精靈們并沒有嘲笑他,還贊美他并安慰他,每個人都有各自不同的天賦。
但巴迪在精靈們的談話中,無意聞聽到了他是個人類的事實。不過,回想一下,自己的確和其他所有的精靈都不一樣,比如,他個子太大了,穿不下精靈們制作的鞋子,浴室太小了,床也太小了……明白后的巴迪有點難過。但他的精靈養父告訴了巴迪他真正的父母,其實住在魔幻之地紐約。
見多識廣的雪人里昂鼓勵巴迪,這也許是個發現自己真實身份的絕佳時機。于是,巴迪決定來個小旅行了。出發前,圣誕老人叮囑了巴迪很多要注意的事情。還有就是,他的爸爸其實很淘氣,也就是說,他的爸爸有點,呃,怎么說呢,有點唯利是圖。
巴迪出發了,他躍上了浮冰,漂往了北極以外的人類世界。
巴迪來到了紐約,他對這里的一切都非常好奇,抱著旋轉門高興地旋轉個不停。終于,他來到了紐約的帝國大廈。是的,巴迪的爸爸沃爾特就在這里上班。巴迪簡直太好奇了,他按下了電梯里所有的樓層,還說這像圣誕樹一樣好看呢。
巴迪找到了他的爸爸。大家都很好奇巴迪的著裝,還以為他是為了節日而特意穿上的。他的爸爸顯然還不明白這是怎么回事。巴迪被趕了出去。
巴迪來到了購物商店。商店里賣的都是圣誕禮物和飾品。商店里的人告訴巴迪,明天清晨,圣誕老人就要來了。巴迪躲在了購物商店里,并在那里開始了他的大工程——巴迪把商店里裝飾得非常非常漂亮!他還認識了美麗的姑娘——喬威。巴迪覺得喬威的歌聲太動聽了。
商店里的節目開始了。化妝后的圣誕老人抱著孩子,開始分發禮物了。但巴迪認出來他不是真正的圣誕老人,生氣地扯掉了他的假胡子,和他廝打了起來。當然,事情的結果是,巴迪被帶到了警察局,由他的爸爸沃爾特領了出來。沃爾特確定了巴迪就是自己的孩子,把他帶回了家。但問題是,巴迪是被精靈撫養長大的,他還處在精靈的年幼階段,單純善良,不諳世事,他與正常人類的差距太大了。他害怕電暖爐發出的聲音,他穿著精靈的服裝,簡直太奇怪了。他被弟弟的同學們嘲笑,還被他們用雪球攻擊。不過。做雪球可是巴迪的拿手絕活。巴迪精準地還擊了。巴迪和弟弟邁克爾一起瘋狂地玩,他們開始相處得不錯了。
沃爾特把巴迪派去了郵件收發室,好玩的巴迪對收發室的一切也都十分好奇,還跳起歡樂的舞蹈。
沃爾特的工作遇到了困難,于是他請來了邁克斯芬奇來構思新的故事。但巴迪闖了進來,攪亂了一切。他被爸爸生氣地趕了出來。
傷心的巴迪決定要離開人類世界了。正在開會的沃爾特,放下了工作,離開了憤怒的老板,和邁克爾一起去尋找巴迪了。
此時的巴迪正一個人孤獨地走在天橋上,突然,他看到了駕著雪橇的圣誕老人。可是,圣誕老人雪橇的引擎壞了,他正需要幫助。沃爾特和邁克爾在公園里找到了巴迪,對他說:你是我兒子,我愛你。
圣誕情緒源于信仰,只要你相信圣誕老人,圣誕老人的雪橇就能跑了。邁克爾為了幫助圣誕老人,讓大家都相信存在真正的圣誕老人,抱著圣誕老人的心愿記事本,念出了孩子們的愿望。喬威也來到了公園,她帶頭唱起了圣誕歌曲,人們都不約而同地跟著唱了起來。這下,圣誕老人的雪橇跑了起來,它越跑越快,飛上了天空,在公園里所有人的目瞪口呆下,飛了起來。
圣誕節回來了!所有人都相信了有真正的圣誕老人存在,他們都相信了圣誕節的意義,那就是重拾溫情脈脈的人際關系,關心身邊的人,善良對待每一個人。
沃爾特成立了自己的出版公司,首部發行的作品,是關于精靈的。主角是被收養的精靈巴迪,想到紐約,在收發室工作,最后拯救了圣誕節!巴迪和喬威的小寶寶也出世了,她有個非常可愛的名字,叫蘇茜。他們還會坐著圣誕老人的雪橇一起回北極去探望巴迪的精靈養父呢!