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.
2006
2002
2001
1923
1989
1974
1996
1962
1970
2021
2017
2000
1961
1963
1988