BBC One has confirmed its primetime lineup for the Christmas period.
An hour-long Doctor Who special 'The Snowmen' will air at 5.15pm on December 25th, with Strictly Come Dancing following at 6.15pm.
A festive edition of Call The Midwife is currently scheduled for 7.30pm, and EastEnders will then transmit at 8.45pm.
The Royle Family's Christmas special - which will see Dave (Craig Cash) plot to pitch an idea on Dragons' Den - will then air at 9.45pm.
Both Miranda and Mrs Brown's Boys will air their own Christmas episodes on Boxing Day - at 9pm and 9.30pm respectively.
Other confirmed dates include the Strictly final - 6.30pm on December 22nd - and the series launch of period crime thriller Ripper Street on December 30th.
The final ever episode of fantasy drama Merlin will air on Christmas Eve at 8.15pm.
An hour-long Doctor Who special 'The Snowmen' will air at 5.15pm on December 25th, with Strictly Come Dancing following at 6.15pm.
A festive edition of Call The Midwife is currently scheduled for 7.30pm, and EastEnders will then transmit at 8.45pm.
The Royle Family's Christmas special - which will see Dave (Craig Cash) plot to pitch an idea on Dragons' Den - will then air at 9.45pm.
Both Miranda and Mrs Brown's Boys will air their own Christmas episodes on Boxing Day - at 9pm and 9.30pm respectively.
Other confirmed dates include the Strictly final - 6.30pm on December 22nd - and the series launch of period crime thriller Ripper Street on December 30th.
The final ever episode of fantasy drama Merlin will air on Christmas Eve at 8.15pm.