《圣诞欢歌》改编自英国作家查尔斯·狄更斯的经典小说《圣诞颂歌》,讲述了一位名叫伊比内泽·斯克鲁奇(Ebenezer Scrooge)的吝啬鬼在平安夜经历的一系列奇幻事件。故事发生在19世纪的伦敦,斯克鲁奇是一个刻薄无情的放债人,只关注利润,对节日毫不在意。他的员工鲍勃·克拉奇特(Bob Cratchit)和家人为争取圣诞节休息而据理力争,但斯克鲁奇拒绝批准。他的侄子弗雷德(Fred)前来自行邀请他参加圣诞晚餐,但遭到拒绝。当天晚上,斯克鲁奇先是遇到了已故的生意伙伴雅各布·马里(Jacob Marley)的鬼魂,得知自己若不改变将受到更严厉的惩罚。随后,三个圣诞精灵——过去的圣诞精灵、现在的圣诞精灵和未来的圣诞精灵相继出现,带他回顾了自己冷漠的过去,看到了克拉奇特一家在贫困中依然欢庆圣诞的温暖场景,以及预见到因贫困而早夭的小蒂姆(Tiny Tim)的悲剧命运。最终,斯克鲁奇在震惊中觉醒,决定改变自己的生活方式,变得慷慨大方,并开始关心他人,传播节日的欢乐与善意。