George MacKenzie as EBENEZER SCROOGE
Greg Woodford as BOB CRATCHIT
Cameron MacDonald as FRED
James Munroe as JACOB MARLEY
Hilary Scott as THE FIRST OF THE THREE SPIRITS
Anika MacKenzie as LITTLE FAN
Margaret MacPherson as BELLE
Lisa Penny as THE SECOND OF THE THREE SPIRITS
Sarah Blanchard as MRS. CRATCHIT
Nicole Drohan as MARTHA CRATCHIT
Mora MacDonald as BELINDA CRATCHIT
Lily MacKenzie as LILY CRATCHIT
Kevin Munroe as PETER CRATCHIT
Aidan Munroe as TINY TIM
Ken Chisholm as OLD JOE
And the ENSEMBLE:
Yolanda Aubrecht
John Paul Bergeron
Kim Charron
Minuet Charron
Rachel Colford
Cindy deDieu
Rachael Doue
Mary Jean Doyle
Bill Legge
Rosette Legge
Jennifer MacNeil
Ron Martin
Chrystal McLean
Lesley McLean
Keisha Mitchell
Kiersten Penny
Taylor Penny
Dave Petrie
Donna Petrie
Jill Taylor
Paul Turner
Bill Vokey
Delores Weyman
Francey Wilson
Kristen Woodford
Featuring the music of Coro Cantabile and Belkolora