Luke Evans
Ebenezer Scrooge (voice)
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)
Stephen Donnelly
Director
Leslie Bricusse
Songs
Ralph Kamp
Producer
Charles Dickens
Novel
Jeremy Holland-Smith
Music
Leslie Bricusse
Story
Andrew Pearce
Producer
Leslie Bricusse
Lyricist
Leslie Bricusse
Original Music Composer