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 , Olivia Colman , Jessie Buckley
Stephen Donnelly
Timeless Films , Axis Studios
as Ebenezer Scrooge (voice)
as Ghost of Christmas Past (voice)