Urodzony 21 maja 1902 roku w St Margaret's w Anglii, brytyjski aktor filmowy i teatralny zdobył uznanie dzięki swojej wszechstronności. Garry Marsh rozpoczął karierę w latach 20. XX wieku, występując głównie na scenach londyńskich teatrów. Szybko przeszedł do kina, grając w licznych produkcjach brytyjskich, często w rolach charakterystycznych. Jego filmografia obejmuje ponad 100 tytułów, w tym klasyki takie jak "Number Seventeen" Alfreda Hitchcocka. Znany był z umiejętności wcielania się w postaci zarówno komediowe, jak i dramatyczne. Marsh pozostawił trwały ślad w historii brytyjskiej kinematografii, aż do swojej śmierci w 1981 roku.
Zamożny młody człowiek, Ernest Bliss (Cary Grant), popada w wynikającą z nudów depresję. Sam nie potrafi poradzić sobie z problemem i udaje się do lekarza. Sir James Aldroyd (Peter Gawthorne) powierza mu pewne zadanie. Sugeruje, by przez rok zarabiał na swoje utrzymanie, nie korzystając przy tym z rodzinnego majątku. Ernest, mimo wielu obaw, zgadza się wejść z lekarzem w zakład. Stawką w tym wyzwaniu jest 50 tys. funtów.
W sercu XIX-wiecznego Londynu rozgrywa się historia Ebenezera Scrooge'a (Seymour Hicks), zgorzkniałego skąpca, który odrzuca wszelką radość i ciepło Świąt Bożego Narodzenia. Ten samotny bogacz gardzi ludźmi i nie okazuje im współczucia, nawet w najbardziej magicznym czasie roku. Wszystko zmienia się w wigilijną noc, gdy odwiedza go tajemniczy duch jego zmarłego wspólnika. Ta nieoczekiwana wizyta staje się początkiem niezwykłej podróży, która może odmienić jego spojrzenie na życie.