41 movies based on Charles Dickens’ A Christmas Carol

1901https://www.imdb.com/title/tt0000370/
The earliest version made. Silent and 6 minutes long, starring Daniel Smith as Ebenezer Scrooge.


1910https://www.imdb.com/title/tt0001544/
A silent 11-minute version produced by the Edison Manufacturing Company and starring Marc McDermott as Scrooge, with silent film stars Charles Ogle, Shirley Mason, William Bechtel, and Viola Dana


1914https://www.imdb.com/title/tt0428362/
A silent version produced by London Film Productions starring Charles Rock as Scrooge, with George Bellamy and Edna Flugrath


1922https://www.imdb.com/title/tt0174185/
an 18-minute silent film starring H.V. Esmond as Scrooge


1923https://www.imdb.com/title/tt0212490/
a 25-minute silent film produced by British & Colonial Kinematograph Company, starring Russell Thorndike as Scrooge


1935https://www.imdb.com/title/tt0026972/
The first full-length version, starring Seymour Hicks as Scrooge, with Donald Calthrop, Mary Glynne, and Maurice Evans (Dr. Zaius)


1938https://www.imdb.com/title/tt0029992/
Produced by MGM starring Reginald Owen as Scrooge, with Gene Lockhart, Kathleen Lockhart, and Leo G. Carroll


1947https://www.imdb.com/title/tt0039562/
a Spanish-language version with Jesús Tordesillas as Scrooge


1949https://www.imdb.com/title/tt0225394/
a short made for TV starring Vincent Price as the narrator and Taylor Holmes as Scrooge, with Robert Clarke, Nelson Leigh, and Queenie Leonard


1951https://www.imdb.com/title/tt0044008/
Probably the most famous version, starring Alistair Sim as Scrooge, with Mervyn Johns, Hermione Baddeley, Kathleen Harrison, and Michael Hordern


1962https://www.imdb.com/title/tt0123179/
Mr. Magoo takes the role of Scrooge, voice by Jim Backus, with Morey Amsterdam, Jack Cassidy, and Royal Dano


1964https://www.imdb.com/title/tt0227085/
produced by the Canadian Broadcasting Company and starring Cyril Ritchard as Scrooge, Eric Christmas as Marley, and Alfie Bass as Bob Cratchit


1970https://www.imdb.com/title/tt0066344/
Another famous version. This is the musical one starring Albert Finney as Scrooge and Alec Guinness as Marley’s Ghost.
🎶 “Thank you very much! Thank you very much! That’s the nicest thing that anyone’s ever done for me.” 🎶


1977https://www.imdb.com/title/tt0188504/
produced by the BBC and starring Michael Hordern as Scrooge, with Bernard Lee, John Le Mesurier, Patricia Quinn, and Paul Copley


1978https://www.imdb.com/title/tt0270278/
a one-man show with Rich Little playing all the parts, doing impressions of famous actors for each one, including W.C. Fields, Paul Lynde, Richard Nixon, John Wayne, Humphrey Bogart, Edith Bunker, Johnny Carson, Truman Capote, Jack Benny, Columbo, Inspector Clouseau, and more.


1978https://www.imdb.com/title/tt0228826/
a Canadian version starring Warren Graves as Scrooge


1982https://www.imdb.com/title/tt0345039/
a film of the Minneapolis-based Guthrie Theater’s stage adaptation starring Richard Hilger as Scrooge


1983https://www.imdb.com/title/tt0085936/
Mickey’s Christmas Carol is a 26-minute version produced by Disney and featuring many characters from the Mickey Mouse world


1984https://www.imdb.com/title/tt0087056/
another famous version starring George C. Scott as Scrooge, with Frank Finlay, David Warner, and Roger Rees


1988https://www.imdb.com/title/tt0096061/
a comedy version starring Bill Murray as the Scrooge character, with Karen Allen, Jamie Farr, John Forsythe, John Glover, Bobcat Goldthwait, Carol Kane, and Robert Mitchum


1992https://www.imdb.com/title/tt0104940/
the Muppet Christmas Carol is actually pretty close to the original story, starring Michael Caine as Scrooge, with Steven Mackintosh and the full cast of Muppets


1997https://www.imdb.com/title/tt0130883/
Ms. Scrooge is a retelling of the story with Cicely Tyson starring as Ms. Ebenita Scrooge


1999https://www.imdb.com/title/tt0216621/
My personal favorite, starring Patrick Stewart as Scrooge, produced by TNT, with Richard E. Grant, Joel Grey, Ian McNeice, Saskia Reeves, Liz Smith, and Celia Imre


2000https://www.imdb.com/title/tt0291816/
a 75-minute modern take starring Ross Kemp as Eddie Scrooge


2001https://www.imdb.com/title/tt0304677/
a 48-minute musical version starring Dean Jones as Scrooge


2004https://www.imdb.com/title/tt0406649/
a musical by Alan Menken starring Kelsey Grammer as Scrooge, with Jason Alexander, Jesse L. Martin, Jane Krakowski, and Jennifer Love Hewitt,


2004https://www.imdb.com/title/tt0443734/
an Italian version of the story


2008https://www.imdb.com/title/tt12432676/
a Maltese version starring Manuel Cauchi as Jacob Marley


2009https://www.imdb.com/title/tt1067106/
an animated Disney version starring Jim Carrey as Scrooge and the ghosts, with Gary Oldman, Colin Firth, Carey Elwes, Robin Wright, and Bob Hoskins


2012https://www.imdb.com/title/tt2262073/
a retelling from a gay perspective, starring David Pevsner as Scrooge


2012https://www.imdb.com/title/tt2181853/
a publishing executive named Carol is visited by a ghost of her former boss, starring Emmanuelle Vaugier and Carrie Fisher


2012https://www.imdb.com/title/tt2294459/
an Irish version starring Vincent Fegan as Scrooge


2015https://www.imdb.com/title/tt4776578/
a 59-minute Canadian version starring Colin Baker as Charles Dickens and Anthony D.P. Mann as Scrooge


2017https://www.imdb.com/title/tt7820614/
a one-man show starring Martin Prest playing over 20 characters


2018https://www.imdb.com/title/tt4387314/
a Scottish retelling starring Stuart Brennan as Scrooge, with Bonnie Wright and Sarina Taylor


2018https://www.imdb.com/title/tt8232648/
a one-man show starring Simon Callow produced by BBC Films


2018https://www.imdb.com/title/tt9387380/
a film of the California-based Glendale Centre Theatre‘s stage adaptation, the longest-running annual performance of A Christmas Carol in the world, since 1965. It stars Richard Malmos as Scrooge


2019https://www.imdb.com/title/tt7686464/
a TV mini-series starring Guy Pearce as Scrooge, with Andy Serkis and Stephen Graham


2019https://www.imdb.com/title/tt10476682/
a modern version of the story starring David Hardware as Scrooge, with Carl Hamill and Eve Harding


2019https://www.imdb.com/title/tt10778144/
a comedy version starring Kate Katzman as Ellen Scrooge


2020https://www.imdb.com/title/tt11536760/
a musical version set in 1843, the year the story was written, starring Guy Noland as Scrooge