All Cast

Simon Callow

Simon Callow

Charles Dickens / Ebenezer Scrooge (voice)

Kate Winslet

Kate Winslet

Belle (voice)

Nicolas Cage

Nicolas Cage

Jacob Marley (voice)

Jane Horrocks

Jane Horrocks

Ghost of Christmas Past (voice)

Michael Gambon

Michael Gambon

Ghost of Christmas Present (voice)

Rhys Ifans

Rhys Ifans

Bob Cratchit (voice)

Juliet Stevenson

Juliet Stevenson

Mrs. Cratchit / Mother Gimlet (voice)

Robert Llewellyn

Robert Llewellyn

Old Joe (voice)

Iain Jones

Iain Jones

Fred (voice)

Colin McFarlane

Colin McFarlane

Fezziwig (voice)

Beth Winslet

Beth Winslet

Fan (voice)

Arthur Cox

Arthur Cox

Dr. Lambert (voice)

Keith Wickham

Keith Wickham

Mr. Leach/Undertaker (voice)

Joss Sanglier

Joss Sanglier

Choir Master (voice)

Sarah Kayte Foster

Sarah Kayte Foster

Mouse (voice)

Rosalie MacCraig

Rosalie MacCraig

Mouse (voice)