When the miserly Ebeneezer Scrooge receives ghostly visitations one fateful Christmas Eve, he is shown the error of his ways.
2021
2022
2004
2009
1975
2014
2023
1953
2003
2000
1968
1993
2024