* Ebenezer Scrooge: A fösvény főszereplő, akit Jim Carrey alakít.
* Jacob Marley: Scrooge elhunyt üzlettársa és egykori mentora, aki figyelmezteti Scrooge-ot közelgő végzetére, akit szintén Jim Carrey alakít.
* A karácsony múltjának szelleme: Egy szellem, amely megmutatja Scrooge pillanatait a múltjából, Gary Oldman alakításában.
* A karácsonyi ajándék szelleme: Egy vidám és nagylelkű szellem, aki bemutatja Scrooge-ot a jelenkorban, Colin Firth alakításában.
* A karácsony szelleme még eljön: Egy néma és baljóslatú szellem, aki megmutatja Scrooge-nak lehetséges jövőjét, Bob Hoskins szerepében.
Más valódi karakterek:
* Fred: Scrooge unokaöccse, akit Cary Elwes alakít.
* Belle: Scrooge egykori szerelme, Robin Wright alakítja.
* Tiny Tim: Bob Cratchit nyomorék fia, akit a fiatal színész, Henry Lande alakít.
* Bob Cratchit: Scrooge hűséges és kedves hivatalnoka, akit Gary Oldman alakít.
* Mrs. Cratchit: Bob felesége, akit Colleen Rennison alakít.
A film kreatív szabadságot élvez, és olyan további karaktereket használ, amelyek nem szerepeltek az eredeti Charles Dickens-történetben, mint például:
* The Ghost of Christmas Future társa: Egy titokzatos karakter, aki végigvezeti Scrooge-ot a jövőben, szintén Jim Carrey alakítja.
Összességében a film nagyrészt hű marad az eredeti történethez, de néhány figyelemre méltó kiegészítéssel.