* Ebenezer Scrooge: Der geizige Protagonist, gespielt von Jim Carrey.
* Jacob Marley: Dagoberts verstorbener Geschäftspartner und ehemaliger Mentor, der Dagobert vor seinem drohenden Untergang warnt, ebenfalls gespielt von Jim Carrey.
* Der Geist vergangener Weihnachten: Ein Geist, der Scrooge-Momente aus seiner Vergangenheit zeigt, gespielt von Gary Oldman.
* Der Geist des Weihnachtsgeschenks: Ein fröhlicher und großzügiger Geist, der Scrooge die Gegenwart zeigt, gespielt von Colin Firth.
* Der Geist des kommenden Weihnachten: Ein stiller und unheilvoller Geist, der Dagobert seine mögliche Zukunft zeigt, gespielt von Bob Hoskins.
Andere echte Charaktere:
* Fred: Dagoberts Neffe, gespielt von Cary Elwes.
* Belle: Dagoberts ehemaliges Liebesinteresse, gespielt von Robin Wright.
* Kleiner Tim: Der verkrüppelte Sohn von Bob Cratchit, gespielt vom jungen Schauspieler Henry Lande.
* Bob Cratchit: Dagoberts treuer und freundlicher Angestellter, gespielt von Gary Oldman.
* Frau. Cratchit: Bobs Frau, gespielt von Colleen Rennison.
Der Film lässt sich kreative Freiheiten und verwendet einige zusätzliche Charaktere, die in der Originalgeschichte von Charles Dickens nicht vorkommen, wie zum Beispiel:
* Der Begleiter von The Ghost of Christmas Future: Eine mysteriöse Figur, die Dagobert durch die Zukunft führt, ebenfalls gespielt von Jim Carrey.
Insgesamt bleibt der Film der ursprünglichen Geschichte weitgehend treu, allerdings mit einigen bemerkenswerten Ergänzungen.