Belinda Cratchit
as Tim Cratchit
Undaunted by the world, Tim is determined to try everything, even when it puts everything at risk.
as Franklin Scrooge
Tyrannical, single-minded and cruel, Franklin spent more care tending his failing businesses than his children, except to remind them of their reliance on him.
as Ebenezer Scrooge
Can the advent of his business partner Marley and the arrival of the three ghosts reinvigorate the spirit, joy and hope of a once-lost boy?