Henry Shields
Chris/Scrooge
Jonathan Sayer
Dennis/Bob Cratchit/Priest/Pallbearer
Greg Tannahill
Jonathan/Marley/Topper/Businessman
Henry Lewis
Robert/Scrooge/Bugsworth/Tiny Tim/Ghost of Christmas Past/Pallbearer
Henry Lewis
Robert/Scrooge/Bugsworth/Tiny Tim/Ghost of Christmas Future/Pallbearer
Charlie Russell
Sandra/Mrs Cratchit/Charity Collector/Belle/Olivia
Dave Hearn
Max/Young Scrooge/Ghost of Christmas Present/Charity Collector/Undertaker
Nancy Zamit
Annie/Frances/Ghost of Christmas Past/Businessman
Ellie Morris
Lucy/Tiny Tim
Bryony Corrigan
Receptionist
Harriet Mae Webb
Orphan Child