Last Updated on 19 December 2024

54 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


1947 – https://www.imdb.com/title/tt0225393/
a TV movie with John Carradine as Scrooge, with David Carradine, Barnard Hughes, and Eva Marie Saint


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 Alastair Sim as Scrooge, with Mervyn Johns, Hermione Baddeley, Kathleen Harrison, Patrick MacNee, and Michael Hordern


1954 – https://www.imdb.com/title/tt13569424/
a TV special that’s a 49-minute abridged version, with Fredric March as Scrooge and Basil Rathbone as Marley.


1959https://www.imdb.com/title/tt0716814/
a 25-minute TV with Basil Rathbone as Scrooge and Fredric March as the narrator


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


1964 – https://www.imdb.com/title/tt0057916/
written by Rod Sterling, starring Sterling Hayden, Ben Gazzara, Steve Lawrence, Eva Marie Saint, Robert Shaw, Peter Sellers, and Britt Eklund


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.” 🎶


1971https://www.imdb.com/title/tt0068373/
a 25-minute animated version produced by ABC and featuring the work of Chuck Jones, with Alastair Sim as the voice of Scrooge, Michael Hordern as Marley’s Ghost, and Michael Redgrave as the narrator


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


1979 – https://www.imdb.com/title/tt0078764/
an American version set during the Great Depression, starring Henry Winkler 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, Edward Woodward, and Roger Rees


1988 – https://www.imdb.com/title/tt0094754/

a funny switcheroo version featuring Rowan Atkinson as Ebenezer Blackadder, with Tony Robinson, Miranda Richardson, Stephen Fry, Hugh Laurie, and Robbie Coltrane


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


1998 – https://www.imdb.com/title/tt0133727/
a “Wild West” version starring Jack Palance as Ebenezer Scrooge, with Ricky Schroder & Richard Halliday


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


2006https://www.imdb.com/title/tt0896522/
a Looney Tunes version, with Daffy Duck as the Scrooge character


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


2017https://www.imdb.com/title/tt7766092/
A “live” version where the Cornley Polytechnic Drama Society hijacks a BBC production of A Christmas Carol and everything goes wrong. Features Diana Rigg as the narrator.


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


2020 – https://www.imdb.com/title/tt9136058/
a partially animated version with a narrator, and the voices are all voiceovers, while we see the actual people acting out the scenes with fanciful, fluid, dancelike moves


2022https://www.imdb.com/title/tt10999120/

a musical version starring Ryan Reynolds and Will Ferrell


2022 – https://www.imdb.com/title/tt20917338/

a Netflix original musical version starring Luke Evans as Scrooge, with Olivia Colman, Jonathan Pryce, and James Cosmo


2022 – https://www.imdb.com/title/tt28797022/
a UK version starring Nicholas Farrell as Scrooge, with Mark Gatiss, Edward Harrison, & James Backway

Loading