1. Doctor Who: Last Christmas
The Doctor and Clara join forces with Father Christmas in the new Doctor Who Christmas special. Check out what we already know about the new special here.
Doctor Who: Last Christmas airs at 6.15pm on BBC One on December 25.
2. Miranda
After being left with two marriage proposals at the end of the last series, Miranda has some serious decisions to make. What life will she choose?
Miranda airs at 7.15pm on BBC One on December 25.
3. Call The Midwife
Everybody is getting ready for the Sunday School Christmas Concert and Chummy helps out a Mother and Baby Home that is struggling for management and festive cheer.
Call the Midwife airs at 7.50pm on BBC One on December 25.
4. Downton Abbey
The Crawley family are spending the holidays at Brancaster Castle in Northumberland, but the vacation may be spoiled by the emergence of a scandalous secret.
Downton Abbey airs at 9pm on ITV on December 25.
5. Mrs. Brown’s Boys
Agnes Brown experiences troubles with her Christmas tree and a few hilarious misunderstandings about what her children are receiving for Christmas.
Mrs. Brown’s Boys airs at 10.05pm on BBC One on December 25.