968年的聖誕前夜,聖誕老人光臨一家孤兒院,為這些無家可歸的孩子們送去禮物,然而令人意想不到的是,一個淘氣的小baby卻迷迷糊糊的爬進了聖誕老人的玩具袋子裏,陰差陽錯,被聖誕老人背回了老家——北極。
由於聖誕老人不能任意出入北極,況且這個孩子也無家可歸,仁慈的聖誕老人便決定把他留下來。很快,在他和小精靈們的幫助下,這個孩子適應了北極世界的一切,不過畢竟不是與生俱來的精靈族群,隨著年齡的增長,漸漸步入成人階段的他發現自己的身高比其他的精靈高出三倍,大家給他了一個綽號叫大個巴迪,這更讓他感到自己已經不再屬於這個精靈世界。
巴迪決定向聖誕老人請假回紐約尋根,找到真正屬於自己的家。對現實世界的陌生使他面臨嚴峻考驗,他遇到了失散已久、素未蒙面的父親沃爾特以及一群新家人。身為兒童刊物出版商的沃爾特正在策劃有關聖誕題材的圖書發行事宜,這樣一個胡話連篇的兒子讓他頭痛不已。與此同時,冷漠的人際關係也讓巴迪感到現實並沒有想像中的那麼溫情脈脈,忙碌的紐約客們也漸漸忘記了心底那份淡漠的關懷,所有人似乎都忘記了聖誕的真正含義。
假期結束的日子一天天的鄰近,巴迪必須在最後日子裏選擇自己的命運——是留下來改變這個情感淡漠的現實世界,還是回到那個熟悉卻又讓自己無所適從的精靈世界,巴迪的選擇將在11月7號揭曉。