All Cast

Tim Bentinck

Tim Bentinck

Ebenezer Scrooge / Narrator (voice)

Brian Bowles

Brian Bowles

Bob Cratchit (voice)

Teresa Gallagher

Teresa Gallagher

Tiny Tim / Ghost of Christmas Past / Fan (voice)

Keith Wickham

Keith Wickham

Jacob Marley / Ghosts of Christmas Present, Future (voice)

Jo Wyatt

Jo Wyatt

Mrs. Cratchit (voice)