Cast 9

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)
Crew 9

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