性情刻薄、冷酷的守财奴埃比尼泽•斯克鲁奇(金•凯瑞 Jim Carrey 配音),面对温暖的圣诞节,却表现出讨厌周遭的一切庆祝活动。圣诞临近,他想尽办法去剥削他那忠诚可靠的雇员鲍勃•克莱切特(加里•奥德曼 Gary Oldman 配音)以及爽朗乐观的侄子弗莱德(科林•费斯 Col in Firth 配音)。打从一开始,埃比尼泽根本就无心享受假期,只想像平常那样独自一个人待在家里。让埃比尼泽想象不到的是,他梦见刚逝去的合伙人约瑟夫•马利(加里•奥德曼 Gary Oldman 配音)的鬼魂。他希望能够借机帮助
布朗博士(克里斯托弗.洛伊德 Christopher Lloyd 饰)总是有些稀奇古怪的发明。在一次试验他发明的时光机器时,他找来了忘年交高中生马丁(迈克尔.J.福克斯 Michael J. Fox 饰)。岂料实验过程中博士被歹徒杀害了,马丁慌乱中架着时光机逃跑,回到了30年前。 马丁遇到了30年前的父亲乔治(克利斯丁.格拉夫 Crispin Glover 饰)和母亲洛莲(莉.汤普森 Lea Thompson 饰)。马丁一边找寻30年前的布朗博士,好让自己回到未来;一边尽力撮合乔治和洛莲,以免自己在以后