BBC One has unveiled the channel's full listings for 25 December, which includes the much-anticipated return of Gavin and Stacey for a Christmas special as well as EastEnders' usual festive offering.
Ahead of the later programming, the BBC will air family-friendly films Moana and Finding Dory, as well as several Julia Donaldson TV adaptations.
The Gruffalo author's The Snail and the Whale has been adapted for the small screen, and will be the third animation based on her writings aired on the day after the early-morning showings of Stick Man and Zog.
The annual message from Her Majesty in the Queen's Christmas Broadcast will air at 3pm.
Meanwhile, Mrs Brown's Boys is back for another special, having dominated the Christmas ratings for the past few years.
Speaking about the breadth of shows on offer over the festive period, Charlotte Moore, Director of BBC Content, said: "The BBC has assembled a sensational range of programmes to give viewers a festive season filled with Christmas crackers.
“We are bringing back some classic favourites with the likes of Gavin & Stacey, Miranda, Scrooge and Dracula!
"As well as introducing original new shows too. Whether you’re a fan of drama, comedy, entertainment or simply want to wallow in the beauty of the natural world, there really is no better place to be than watching the BBC this Christmas.”
BBC One’s Christmas Day listings:
08:55 Stick Man (R)
09:25 Zog (R)
09:50 Film: Piper (R)
10:00 Christmas Day Mass
11:00 Wallace & Gromit: A Close Shave (R)
11:35 Top of the Pops Christmas Special
12:40 BBC News
12:55 Film: Moana
14:30 The Snail and the Whale
15:00 The Queen’s Christmas Broadcast
15:10 Film: Finding Dory
16:40 Strictly Come Dancing Christmas Special
18:00 Michael McIntyre’s Big Christmas Show
19:00 Call the Midwife
20:30 Gavin & Stacey Christmas Special
22:30 Mrs Brown’s Boys Christmas Special
23:15 The Two Ronnies Christmas Sketchbook (R)
23:35 BBC News
23:45 Weather, followed by National Lottery Update
23:50 On Christmas Night
23:55 Not Going Out Christmas Special (R)
00:35 Film: My Old Lady (R)
02:15 Weather for the Week Ahead
02:20 BBC News