Programme Index

Discover 11,128,835 listings and 279,695 playable programmes from the BBC

A Christmas Carol

Duration: 1 hour, 28 minutes

First broadcast: on BBC One HDLatest broadcast: on BBC One Wales

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). Show less

About this data

This data is drawn from the data stream that informs BBC's iPlayer and Sounds. The information shows what was scheduled to be broadcast, meaning it was/is subject to change and may not be accurate. More