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
2024
2025
—
2013
2012
2014
1989
1995
1986
2016
1999
2004
1994
1993
2010
1937
1976
1965