
Cast

Luke EvansEbenezer Scrooge (voice) 
Olivia ColmanGhost of Christmas Past (voice) 
Jessie BuckleyIsabel Fezziwig (voice) 
Johnny FlynnBob Cratchit (voice) 
Fra FeeHarry Huffam (voice) 
Giles TereraTom Jenkins (voice) 
Trevor Dion NicholasGhost of Christmas Present (voice) 
James CosmoMr. Fezziwig (voice) 
Jonathan PryceJacob Marley (voice) - O
Oliver JenkinsTiny Tim (voice) 
Rupert TurnbullTiny Tim (voice) - D
Devon PomeroyKathy Cratchit (voice) 
Zaris-Angel HatorBeryl (voice) - J
Jemima NewmanJen Scrooge (voice) - J
Jeremiah DaleyYoung Ebenezer (voice) 
Rebecca GethingsEthel Cratchit / Harty (voice)
If you liked this




















