Film kręcono w Iver Heath i Shepperton (Anglia, Wielka Brytania).
Richard Harris odrzucił rolę Scrooge'a.
Scrooge (grany przez 34 letniego Alberta Finney'a) był w rzeczywistości młodszy niż jego siostrzeniec Fred (grany przez 46 letniego Michaela Medwina).
Rex Harrison odrzucił rolę Scrooge'a.
Albert Finney początkowo odrzucił rolę Scrooge'a, lecz gdy odrzucił ją również Rex Harrison, przeczytał scenariusz i zgodził się zagrać główną rolę.