Last Updated on 19 December 2024
54 movies based on Charles Dickens’ A Christmas Carol
1901 – https://www.imdb.com/title/tt0000370/
The earliest version made. Silent and 6 minutes long, starring Daniel Smith as Ebenezer Scrooge.
1910 – https://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
1914 – https://www.imdb.com/title/tt0428362/
A silent version produced by London Film Productions starring Charles Rock as Scrooge, with George Bellamy and Edna Flugrath
1922 – https://www.imdb.com/title/tt0174185/
an 18-minute silent film starring H.V. Esmond as Scrooge
1923 – https://www.imdb.com/title/tt0212490/
a 25-minute silent film produced by British & Colonial Kinematograph Company, starring Russell Thorndike as Scrooge
1935 – https://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)
1938 – https://www.imdb.com/title/tt0029992/
Produced by MGM starring Reginald Owen as Scrooge, with Gene Lockhart, Kathleen Lockhart, and Leo G. Carroll
1947 – https://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
1949 – https://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
1951 – https://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.
1959 – https://www.imdb.com/title/tt0716814/
a 25-minute TV with Basil Rathbone as Scrooge and Fredric March as the narrator
1962 – https://www.imdb.com/title/tt0123179/
Mr. Magoo takes the role of Scrooge, voice by Jim Backus, with Morey Amsterdam, Jack Cassidy, and Royal Dano
1964 – https://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
1970 – https://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.” 🎶
1971 – https://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
1977 – https://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
1978 – https://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.
1978 – https://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
1982 – https://www.imdb.com/title/tt0345039/
a film of the Minneapolis-based Guthrie Theater’s stage adaptation starring Richard Hilger as Scrooge
1983 – https://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
1984 – https://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
1988 – https://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
1992 – https://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
1997 – https://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
1999 – https://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
2000 – https://www.imdb.com/title/tt0291816/
a 75-minute modern take starring Ross Kemp as Eddie Scrooge
2001 – https://www.imdb.com/title/tt0304677/
a 48-minute musical version starring Dean Jones as Scrooge
2004 – https://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
2004 – https://www.imdb.com/title/tt0443734/
an Italian version of the story
2006 – https://www.imdb.com/title/tt0896522/
a Looney Tunes version, with Daffy Duck as the Scrooge character
2008 – https://www.imdb.com/title/tt12432676/
a Maltese version starring Manuel Cauchi as Jacob Marley
2009 – https://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
2012 – https://www.imdb.com/title/tt2262073/
a retelling from a gay perspective, starring David Pevsner as Scrooge
2012 – https://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
2012 – https://www.imdb.com/title/tt2294459/
an Irish version starring Vincent Fegan as Scrooge
2015 – https://www.imdb.com/title/tt4776578/
a 59-minute Canadian version starring Colin Baker as Charles Dickens and Anthony D.P. Mann as Scrooge
2017 – https://www.imdb.com/title/tt7820614/
a one-man show starring Martin Prest playing over 20 characters
2017 – https://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.
2018 – https://www.imdb.com/title/tt4387314/
a Scottish retelling starring Stuart Brennan as Scrooge, with Bonnie Wright and Sarina Taylor
2018 – https://www.imdb.com/title/tt8232648/
a one-man show starring Simon Callow produced by BBC Films
2018 – https://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
2019 – https://www.imdb.com/title/tt7686464/
a TV mini-series starring Guy Pearce as Scrooge, with Andy Serkis and Stephen Graham
2019 – https://www.imdb.com/title/tt10476682/
a modern version of the story starring David Hardware as Scrooge, with Carl Hamill and Eve Harding
2019 – https://www.imdb.com/title/tt10778144/
a comedy version starring Kate Katzman as Ellen Scrooge
2020 – https://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
2022 – https://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