在森林裏漫步時,傑克和他的幽靈寵物狗Zero遇到了通往其他節日主題世界的入口。傑克意外地進入了聖誕鎮,這是壹個永遠充滿歡樂和冬天的地方,人們歡樂的行為讓他大吃壹驚。傑克希望接受這種文化,他很快回到了萬聖節鎮,在那裏他向鎮上的人展示了他對聖誕節的不太準確的印象。對這個節日感興趣的鎮民們同意今年慶祝聖誕節。
傑克決定經營這個節日,最終癡迷於聖誕節,並決定篡奪聖誕老人的角色。每個居民都被分配了壹項任務,盡管薩莉認為他的計劃會導致毀滅。有壹些伏筆暗示她是正確的;因為萬聖節鎮的人壹輩子都是靠嚇唬人過日子的,所以他們創造的聖誕禮物和裝飾品與其說是討人喜歡,不如說是令人恐懼和怪誕的。傑克無視莎莉的警告,委托她為他設計聖誕服裝。傑克然後分配鎖,休克,桶,三個頑皮的,像孩子壹樣的怪物代表著不給糖就搗蛋,運輸聖誕老人到萬聖節鎮。他們在誤抓了復活節兔子(並在傑克的命令下歸還)後,成功綁架了聖誕老人。違背傑克的意願,主要是為了他們自己的娛樂,三人將聖誕老人送到Oogie Boogie的巢穴,Oogie Boogie是壹個虐待狂,強迫性賭徒,他陰謀用聖誕老人的生命玩遊戲。
12月25日即將到來;盡管莎莉試圖阻止他,傑克還是坐上了由骷髏馴鹿拉著的棺材般的雪橇(這三個都是芬克斯坦創造的),希望給世界各地的孩子們送去禮物;當鎮上的人欣喜若狂時,莎莉獨自徘徊,痛苦不堪。當傑克開始送禮物時,孩子們被他們巨大的、栩栩如生的禮物嚇壞了,而他們的父母認為傑克是壹個試圖模仿聖誕老人的怪物。軍方把他從天上打下來,毀壞了他的雪橇。雖然傑克最初很沮喪,但他意識到自己仍然是萬聖節鎮的統治者,可以用自己的方式給世界帶來歡樂。
莎莉試圖解救聖誕老人,卻被Oogie Boogie抓住。就在他們即將因浸泡在骯臟的燉肉中而被殺死的時候,傑克到達並挑戰他們的捕獲者。Oogie Boogie逃跑了,把他復雜的,精密的,致命的遊戲機作為障礙放在Jack的路上。然而,Oogie Boogie被他自己的壹臺機器纏住了,並且(在Jack的幹預下)被劈開了,露出了他自己,僅僅是壹袋活生生的昆蟲。Oogie的大部分“蟲子”都掉進了燉肉裏,被活活煮死了。
被釋放的聖誕老人斥責了傑克,然後出發去糾正聖誕節,把傑克可怕的玩具換成更令人愉快的玩具。他成功地做到了這壹點。傑克和莎莉在改造過的鎖、震動和桶的幫助下,回到了萬聖節鎮。在那裏,他們在壹個螺旋形的、靈活的延伸的陸地上親吻,而Zero在遠處看著。芬克斯坦醫生的服務中,莎莉已經被另壹個人體模型取代,讓她可以自由地和傑克住在壹起。