London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.
1935
1974
2008
1986
1956
1960
1979
2010
1971
1938
1957
1965
2014
2023
1999
1985
2003
2004
2021