
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)

- Oliver JenkinsTiny Tim (voice)











