* Ebenezer Scrooge: The miserly protagonist, played by Jim Carrey.
* Jacob Marley: Scrooge's deceased business partner and former mentor, who warns Scrooge of his impending doom, also played by Jim Carrey.
* The Ghost of Christmas Past: A spirit that shows Scrooge moments from his past, played by Gary Oldman.
* The Ghost of Christmas Present: A jolly and generous spirit who shows Scrooge the present day, played by Colin Firth.
* The Ghost of Christmas Yet to Come: A silent and ominous spirit who shows Scrooge his possible future, played by Bob Hoskins.
Other real characters:
* Fred: Scrooge's nephew, played by Cary Elwes.
* Belle: Scrooge's former love interest, played by Robin Wright.
* Tiny Tim: The crippled son of Bob Cratchit, played by young actor Henry Lande.
* Bob Cratchit: Scrooge's loyal and kind clerk, played by Gary Oldman.
* Mrs. Cratchit: Bob's wife, played by Colleen Rennison.
The film takes creative liberties and uses some additional characters not featured in the original Charles Dickens story, such as:
* The Ghost of Christmas Future's Companion: A mysterious character who guides Scrooge through the future, also played by Jim Carrey.
Overall, the film remains largely faithful to the original story, but with a few notable additions.