Every A Christmas Carol adaptation, in one list

All 35 of them, spanning 1938 to 2023: editions of the book, films, television, musicals, animation, filmed theatre, a play script, audio dramas, novels and a video game. Grouped by how you would take each one in, oldest to newest inside each group. Every entry has its own guide.

What counts as a version here: anything that uses Dickens’s story, his characters, or the writing of the book itself. Films that simply happen at Christmas are not on the list.

Read

Watch

Listen

Play

Also out there, and not the pick

These come up whenever this story does. None of them is on the list above, and here is the reason for each.

Ebenezer: A Christmas Carol (2026), with Johnny Depp

Ti West’s film for Paramount, with Johnny Depp as Scrooge, Ian McKellen as Marley and Rupert Grint as Bob Cratchit. It sits down here for one reason: it opens in US cinemas on 13 November 2026, so nobody can watch it yet. Once it can be seen, it moves up the page.

If you want the book itself

Which edition should you read? puts the Penguin, Oxford, Annotated, Manuscript and illustrated editions side by side.

Take the quiz