Ebenezer Scrooge / Narrator (voice)
Tim Bentinck
Bob Cratchit (voice)
Brian Bowles
Tiny Tim / Ghost of Christmas Past / Fan (voice)
Teresa Gallagher
Jacob Marley / Ghosts of Christmas Present, Future (voice)
Keith Wickham
Mrs. Cratchit (voice)
Jo Wyatt
Novel
Charles Dickens
Writer
Sean Catherine Derek
Director
Ric Machin