Skip to main content

Best Movie Versions of Charles Dickens' "A Christmas Carol"

Brian has been a big movie fan since the 1960s when he discovered the French New Wave. He's been seeing as many movies as he can ever since.

The title page of the first edition of "A Christmas Carol" (1843)

The title page of the first edition of "A Christmas Carol" (1843)

Dickens' Timeless Classic

Charles Dickens' holiday story, A Christmas Carol, has been warming hearts and promoting the spirit of charitable goodwill since it was first published a few days before Christmas in 1843. In telling the tale of Ebenezer Scrooge's transformation from a misanthropic miser to a man filled with the joy and generosity of Christmas, Dickens created a timeless masterpiece that has lived on and become as much a part of the holiday as the Christmas tree that was introduced to Dickens' England only two years before.

A Christmas Carol was a great popular and critical success and was adapted for the theater within months of publication. From 1853 until his death in 1870, Dickens presented dozens of public readings of A Christmas Carol that were immensely popular.

Since then there have been countless adaptations of the story, for the stage, radio, movies, television—even an opera and one or two graphic novels. Some of these adaptations were more faithful to Dickens' original story than others, and some were, of course, more successful than others. The movie versions spotlighted in this article—presented in chronological order—are among the best.

A Christmas Carol (1938 Movie)

Starring Reginald Owen as Ebenezer Scrooge

This lavish MGM production was the definitive movie version of A Christmas Carol for more than a decade and is still many people's favorite. The movie faithfully recreates Dickens' London of the 1840s, and Owen's portrayal of Scrooge strikes the right notes both before and after his transformation. Barry MacKay and Gene Lockhart are terrific as Scrooge's joyful nephew Fred and his long-suffering clerk Bob Cratchit, respectively, while Leo G. Carroll is memorable as Marley's Ghost.

This version downplays the spookiness of the visits by the three Christmas spirits and omits several significant details of Scrooge's past, including the party given by his employer Mr. Fezziwig and his engagement to Belle. It also adds scenes to the story: for example, Scrooge fires Bob Cratchit on Christmas Eve when Bob accidentally hits him with a snowball, and Scrooge calls three watchmen to his room to deal with Marley's ghost. But the overall look and feel of the movie are certifiably Dickensian, and the movie's infectious Christmas spirit is hard to resist.

Movie poster for "A Christmas Carol" with Reginald Owen (1938)

Movie poster for "A Christmas Carol" with Reginald Owen (1938)

A Christmas Carol (1951 Movie)

Starring Alastair Sim as Ebenezer Scrooge

This English production was first released in the U.K. as Scrooge, but the U.S. distributor, United Artists, released it in the United States under the title A Christmas Carol. The initial reviews were mixed, and the movie did not do particularly well at the box office. In 1954, the movie debuted on television in New York, and for many years it alternated with the 1938 version on local New York TV. By the 1970s it had become a popular favorite and is now considered a classic.

Alastair Sim's acclaimed portrayal of Scrooge anchors the film; for many people, Sim is Ebenezer Scrooge. He is equally believable as the miserable, cold-hearted businessman of the opening scenes and the regenerated benevolent employer and uncle that he becomes by the end of the story. Another key role is played by Kathleen Harrison as Mrs. Dilber, Scrooge's charwoman, whose presence in the story is greatly expanded.

The film is faithful to Dickens' original story but adds some storylines to the account of Scrooge's early life that are meant to shed light on his single-minded and ruthless pursuit of business and the nature of his relationship with his nephew Fred.

This version of A Christmas Carol is the classic one against which all others are measured and is a must-see.

Movie poster for "A Christmas Carol" with Alastair Sim (1951)

Movie poster for "A Christmas Carol" with Alastair Sim (1951)

Scrooge (1970 Movie Musical)

Starring Albert Finney as Ebenezer Scrooge

The production of this musical version of A Christmas Carol was prompted by the success of Oliver, 1968's Academy Award-winning adaptation of Dickens' Oliver Twist. Scrooge likewise won acclaim, receiving a nomination for a BAFTA film award in the U.K., four Oscar nominations, and five Golden Globe award nominations. Albert Finney's wonderful performance as Ebenezer Scrooge was recognized with a Golden Globe award for Best Actor - Motion Picture Musical or Comedy.

As a musical, Scrooge not surprisingly deviates from Dickens' original story at many points in order to set up the song and dance numbers throughout the film. One especially noteworthy invented scene occurs when Scrooge falls into his grave as he is visiting it with the Ghost of Christmas Yet to Come. He arrives in hell and meets Jacob Marley, who tells him that he is to become Lucifer's clerk.

The 34-year-old Finney does a masterful job of portraying Scrooge at all stages of his life, both before and after his redemption. Alec Guinness is memorable as Marley's Ghost. And the streets of London are themselves a character, as they come alive in many scenes throughout the movie.

The movie contains a number of good songs, including "Thank You Very Much," which was nominated for an Academy Award as Best Original Song.

Movie poster for "Scrooge" with Albert Finney (1970)

Movie poster for "Scrooge" with Albert Finney (1970)

A Christmas Carol (1984 TV Movie)

Starring George C. Scott as Ebenezer Scrooge

This made-for-television movie version of A Christmas Carol was shot in England and directed by Clive Donner, one of the film editors of the 1951 version. The movie was released theatrically in Great Britain but shown on the CBS television network in the United States. It was very well received by critics and the public alike, and many now consider it to be the definitive version of A Christmas Carol, with Scott as the quintessential Ebenezer Scrooge. Scott received an Emmy nomination for Outstanding Lead Actor In A Limited Series Or A Special.

The film is very true to Dickens, with few of his scenes omitted and only a handful of new scenes added. Except for the fact that the Ghost of Christmas Past is a woman, the three spirits are faithful recreations of the ghosts as described by Dickens.

Scroll to Continue

Scott does an especially good job of conveying the loneliness that has led Scrooge to become the isolated miser that he is at the outset of the story. Despite the many interpretations of Scrooge that came before, Scott makes Scrooge his own in this acclaimed version of A Christmas Carol.

"A Christmas Carol" with George C. Scott (1984)

"A Christmas Carol" with George C. Scott (1984)

The Muppet Christmas Carol (1992 Movie)

Starring Michael Caine as Ebenezer Scrooge

This unique comic adaptation of A Christmas Carol combines human actors, most notably Michael Caine as a wonderful Ebenezer Scrooge, with Jim Henson's Muppets. Kermit the Frog is Bob Cratchit, Miss Piggy is Mrs. Cratchit, and Robin the Frog plays Tiny Tim. Charles Dickens himself, played by Muppet Gonzo the Great, appears in the movie as the narrator, accompanied by Rizzo the Rat, with lots of slapstick humor and comic banter between the two.

Surprisingly, given the cast, the movie is quite faithful to Dickens' original story. Much of the narration and dialogue is in Dickens' own words. The three ghosts, although played by Muppets, appear more or less as Dickens described them. The movie does add a second Marley, Jacob's brother Robert, to make room for the old man Muppets Statler and Waldorf with their trademark humor. And Fezziwig is now "Fozziwig," appropriately played by Fozzie Bear.

The actors, both human and Muppet, give very good performances. Caine is especially good at making his interactions with the Muppet characters look completely natural. Though it is undeniably different from the other primary movie and TV versions of the story, this adaptation is exceptionally entertaining and fun for the whole family.

Movie poster for "The Muppet Christmas Carol" (1992)

Movie poster for "The Muppet Christmas Carol" (1992)

A Christmas Carol (1999 TV Movie)

Starring Patrick Stewart as Ebenezer Scrooge

Although Patrick Stewart is best known for his role as Captain Jean-Luc Picard in Star Trek, he trained as a Shakespearean actor. Stewart staged numerous one-man dramatic readings of A Christmas Carol in London and on Broadway. Turner Network Television (TNT) built this version of the story around his acclaimed performances. Stewart's portrayal of Scrooge has been generally acknowledged to be excellent, and the film contains other outstanding performances as well, including that of Joel Gray as the Ghost of Christmas Past.

This version of A Christmas Carol is a very faithful adaptation of Dickens' original story, with few of Dickens' scenes left out and few new scenes inserted that were not in the novella. The film makes good use of special effects, mostly to add visual flair to Dickens' “ghost story”: For example, Scrooge sees Marley's face reflected in the fireplace tiles, and Marley's jaw drops inhumanly far when his head wrapping is removed. At the end of his journey with the Ghost of Christmas Yet to Come, Scrooge not only sees his grave but falls into it and is transported through time back to his own bed.

If you are looking for a modern cinematic treatment of Dickens' story that remains close to Dickens' original, this 1999 version is hard to beat.

Patrick Stewart in "A Christmas Carol" (1999)

Patrick Stewart in "A Christmas Carol" (1999)

Disney's A Christmas Carol (2009 Movie)

Starring Jim Carrey as Ebenezer Scrooge

Director Robert Zemeckis filmed this digital 3-D version of A Christmas Carol using the performance capture process that he had used previously for The Polar Express. The film successfully recreates many of the details of Dickens' London of the 1840s and features stunning and scary special effects that brilliantly bring to life the imaginative ghost story that Dickens created.

Jim Carrey plays multiple roles, including Ebenezer Scrooge at various ages and all three of the Christmas ghosts who come to haunt him. Other actors play multiple characters too, including Gary Oldman (Bob Cratchit, Jacob Marley, and Tiny Tim), Robin Wright Penn (Fan, Belle), and Bob Hoskins (Fezziwig, Old Joe). Carrey and most of the other actors (or their digital selves) give excellent performances.

The movie adds some humorous touches that were not in Dickens' book but are generally consistent with the spirit of the original story. Best of all are the unique visuals—it's a new, 21st-century look for this timeless 19th-century story.

Movie poster for Disney's "A Christmas Carol" with Jim Carrey (2009)

Movie poster for Disney's "A Christmas Carol" with Jim Carrey (2009)

Some Other Notable Versions

These adaptations of Dickens' classic are far from the only ones. Other versions worth seeing include the 1935 British movie Scrooge, starring Seymour Hicks as Ebenezer Scrooge, and the 1954 A Christmas Carol made for American TV, starring Frederic March as Scrooge and Basil Rathbone as Marley.

A hilarious modern take on Dickens' story is the 1988 movie Scrooged, starring Bill Murray as Frank Cross, a successful television executive whose ambition has warped his character and driven away the woman he loved. When he fires an employee on Christmas Eve, Frank receives visits from three ghosts who offer him a chance at redemption.

And no list of movie and TV versions of A Christmas Carol would be complete without mentioning some of the many animated adaptations of the story. Over the years, Ebenezer Scrooge has been played by many famous cartoon characters, including Scrooge McDuck in Mickey's Christmas Carol (1983 short film) and Fred Flintstone in A Flintstones Christmas Carol (1994 television special). One favorite is Mr. Magoo's Christmas Carol (1962), which was the first animated TV Christmas special.

God Bless Us, Every One!

For many people, no Christmas season is complete without at least one viewing of A Christmas Carol. Dickens' little "ghost story" is as inspirational and as fun as ever.

There are lots of great performances to choose from. Enjoy!

Whose Scrooge Is Best?

© 2018 Brian Lokker


Brian Lokker (author) from Bethesda, Maryland on December 28, 2019:

Thank you, Penny. I hope you had the opportunity to watch one (or more) of them during this Christmas season.

Penny Leigh Sebring from Fort Collins on December 28, 2019:

That is a tough poll to answer! There are so many good options. Thank you for your detailed rundown of the movies based on this Christmas classic.

Related Articles