On the anniversary of Jacob Marley's death, his business partner Ebenezer Scrooge finds unwelcome company in the form of three spirits from Christmases Past, Present and Yet to Come.
2022
1960
2017
1972
1995
1947
2009
1942
1922
1934
1945
2021
2000
2020
2019
1940
1935
1997
1968
2003