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.
1971
2000
1977
2019
2016
1965
2022
2023
2017
2021
1953
2009
2018
2011
1973
1967
1966
2004