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.
2002
2004
1990
1992
1963
1985
2001
1982
1973
2014
2016
2023
2000
—
1970
2021
2024