À Londres, pendant la Seconde Guerre mondiale, un jeune garçon de neuf ans prénommé George est évacué vers la campagne par sa mère, Rita, pour échapper aux bombardements. Déterminé à retrouver sa famille, il entreprend un voyage épique et périlleux pour rentrer chez lui, tandis que sa...
Ebenezer Scrooge, un vieil homme grincheux et avare, reçoit successivement les visites des fantômes de son ancien partenaire en affaires, Jacob Marley, puis celui du Noël passé et celui du Noël à venir. A tour de rôle, ils lui montrent comment son comportement cruel a affecté son entourage.
D'après l'ouvrage A Christmas Carol (Un Chant de Noël) de Charles Dickens. A l'époque victorienne, comme chaque année à Noël, une famille présente un petit spectacle. Les grand-mères sont en charge de narrer les histoires.