This programme is not currently available on BBC iPlayer

A Christmas Carol

Cold-hearted, penny-pinching Ebeneezer Scrooge is taken on an eye-opening journey by three ghosts to discover the true meaning of Christmas spirit.

Featuring the voices of Jim Carrey (Scrooge/Ghost of Christmas Past, Present and Future), Gary Oldman (Tiny Tim/Marley/Bob Cratchit), Colin Firth (Fred), Robin Wright (Fan/Belle), Bob Hoskins (Fezziwig/Old Joe), Lesley Manville (Mrs Cratchit), Molly Quinn (Belinda Cratchit), Leslie Zemeckis (Fred's wife), Faye Masterson (Martha Cratchit/Caroline) and Fionnula Flanagan (Mrs Dilber).

Release date:

1 hour, 28 minutes

Last on

Christmas Eve 2016 11:30


Role Contributor
DirectorRobert Zemeckis
WriterRobert Zemeckis
AuthorCharles Dickens
ProducerJack Rapke
ProducerSteve Starkey
ProducerRobert Zemeckis

'It's the realm of the supernatural...'

Colin Firth gets technical.

Colin Firth, who plays Scrooge's cheerful nephew, on the new techniques used in the film.