

Luke Evans
Ebenezer Scrooge (voice)

Olivia Colman
Ghost of Christmas Past (voice)

Jessie Buckley
Isabel Fezziwig (voice)

Johnny Flynn
Bob Cratchit (voice)

Fra Fee
Harry Huffam (voice)

Giles Terera
Tom Jenkins (voice)

Trevor Dion Nicholas
Ghost of Christmas Present (voice)

James Cosmo
Mr. Fezziwig (voice)

Jonathan Pryce
Jacob Marley (voice)
Oliver Jenkins
Tiny Tim (voice)

Rupert Turnbull
Tiny Tim (voice)
Devon Pomeroy
Kathy Cratchit (voice)

Zaris-Angel Hator
Beryl (voice)
Jemima Newman
Jen Scrooge (voice)
Jeremiah Daley
Young Ebenezer (voice)

A Christmas Carol

Scrooge

The Muppet Christmas Carol

A Christmas Carol

Legends of Oz: Dorothy's Return

Diary of a Wimpy Kid: The Last Straw

Pinocchio

Babes in Toyland

The Boss Baby: Christmas Bonus

A Christmas Carol

Spirit Riding Free: Spirit of Christmas

Barbie in 'A Christmas Carol'

The Nutcracker Prince

Beauty and the Beast: The Enchanted Christmas

Olive, the Other Reindeer

The Grinch

The Nightmare Before Christmas

The Year Without a Santa Claus

Happily Ever After

That Christmas