* Ebenezer Scrooge: Skąpy bohater, grany przez Jima Carreya.
* Jacob Marley: Zmarły partner biznesowy i były mentor Scrooge'a, który ostrzega Scrooge'a przed zbliżającą się zagładą, także grany przez Jima Carreya.
* Duch minionych świąt Bożego Narodzenia: Duch, który pokazuje Scrooge'owi chwile z jego przeszłości, grany przez Gary'ego Oldmana.
* Duch teraźniejszości bożonarodzeniowej: Wesoły i hojny duch, który ukazuje Scrooge'owi współczesność, grany przez Colina Firtha.
* Duch nadchodzących Świąt Bożego Narodzenia: Cichy i złowieszczy duch, który pokazuje Scrooge'owi jego możliwą przyszłość, grany przez Boba Hoskinsa.
Inne prawdziwe postacie:
* Fred: Bratanek Scrooge'a, grany przez Cary'ego Elwesa.
* Bella: Dawna miłość Scrooge'a, grana przez Robina Wrighta.
* Mały Tim: Kaleki syn Boba Cratchita, grany przez młodego aktora Henry'ego Lande'a.
* Bob Cratchit: Lojalny i miły urzędnik Scrooge'a, grany przez Gary'ego Oldmana.
* Pani. Cratchit: Żona Boba, grana przez Colleen Rennison.
Film pozwala na swobodę twórczą i wykorzystuje dodatkowe postacie, które nie pojawiły się w oryginalnej historii Charlesa Dickensa, takie jak:
* Towarzysz Ducha Świąt Przyszłości: Tajemnicza postać, która prowadzi Scrooge'a przez przyszłość, grana także przez Jima Carreya.
Ogólnie rzecz biorąc, film pozostaje w dużej mierze wierny oryginalnej historii, ale z kilkoma godnymi uwagi dodatkami.