
A Christmas Carol
2009


On a cold Christmas Eve, selfish miser Ebenezer Scrooge has one night left to face his past — and change the future — before time runs out.

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)

2009

1970

1992

1984

2014

2025

2022

1934

2022

2008

1997

2019