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.
1998
2021
1958
2009
2020
1942
1895
2018
2016
1931
1981
2023
1971
2007
1982
1988
1963