O ator Jim Carrey já foi confirmado para viver o protagonista, Ebenezer Scrooge, além de outros papeis coadjuvantes como os fantasmas do natal presente, passado e futuro. Já Gary disse que também irá viver três personagens na nova produção, sendo visto como Jacob Marley (falecido sócio do avarento Ebenezer Scrooge, vivido por Jim Carrey), Bob Cratchit (pobre secretário do protagonista) e Tim (um garoto com problema nas pernas e um dos quatro filhos de Cratchit).
“Cântico de Natal” (A Christmas Carol) conta a história do velho e rabugento, Ebenezer Scrooge, que durante a noite de Natal acaba recebendo em sua casa a visita de três fantasmas, do Natal Passado, do Natal Presente e do Natal Futuro. Os três fantasmas irão mostrar a Scrooge como ele está desperdiçando sua vida e que ainda há tempo para mudar. A nova versão do diretor Robert Zemeckis chega nos cinemas brasileiros no dia 06 de Novembro de 2009.