
2022 • 1h 37m
6.8 / 10
494 votes
Overview
On a cold Christmas Eve, selfish miser Ebenezer Scrooge has one night left to face his past — and change the future — before time runs out.
A Christmas Carol
2009

Scrooge
1970

The Muppet Christmas Carol
1992

A Christmas Carol
1984

Legends of Oz: Dorothy's Return
2014

Diary of a Wimpy Kid: The Last Straw
2025

Pinocchio
2022

The Boss Baby: Christmas Bonus
2022

Babes in Toyland
1934

Barbie in 'A Christmas Carol'
2008

Beauty and the Beast: The Enchanted Christmas
1997

The Nightmare Before Christmas
1993

The Grinch
2018

The Nutcracker Prince
1990

Spirit Riding Free: Spirit of Christmas
2019

That Christmas
2024

Mary Poppins Returns
2018

Diary of a Wimpy Kid Christmas: Cabin Fever
2023

Beethoven's Christmas Adventure
2011

Cinderella III: A Twist in Time
2007