Cast (23)

Kelly Sheridan

Barbie (voice)

Morwenna Banks

Eden Starling (voice)

Melissa Lyons

Eden Starling (singing voice)

Prudence Edwards

Young Eden Starling (voice)

Leanne Araya

Young Eden / Spirit Of Christmas Past / Ann / Nan (singing voice)

Kandyse McClure

Catherine / Young Catherine (voice)

Shauntia Fleming

Catherine (singing voice)

Kathleen Barr

Chuzzlewit / Spirit Of Christmas Present / Mrs. Dorrit (voice)

Pam Hyatt

Aunt Marie (voice)

Tabitha St. Germain

Spirit Of Christmas Past / Seamstress / Baby (voice)

Lisa Roth

Spirit Of Christmas Present (singing voice)

Gwynyth Walsh

Spirit Of Christmas Future (voice)

Kelly Bixby

Spirit Of Christmas Future (singing voice)

Amelia Henderson

Kelly / Tammy (voice)

Michael Ann Angone

Tammy (singing voice)

Fabrice Grover

Maurice / Orphanage Head (voice)

Tim Fett

Maurice (singing voice)

Shannon Chan-Kent

Ann / Nan (voice)

Luke Smith

Freddy (voice)

Anthony Fett

Freddy (singing voice)

Melissa Lloyd

Mrs. Beadnell (voice)

Morgan Roff

Jacob (voice)

Terry Klassen

Hypnotist / Boz (voice)

Crew (16)

William Lau

Director

Elise Allen

Writer

Ruth Handler

Characters

Charles Dickens

Novel

Anita Lee

Producer

Jennifer Twiner McCarron

Producer's Assistant

Carrie Wilksen

Producer's Assistant

Sylvain Blais

Editor

Pamela Prostarr

Production Design

Pat Link

Production Manager

Gavin Ball

Art Designer

David Dick

Art Designer

Ken Cade

Sound Designer

Kris Fenske

Sound Designer

James Fonnyadt

Sound Designer

Eric Colvin

Original Music Composer