1. Morning

    1. 06:00
      Watch live
      Breakfast
      25/12/2014

      The latest news, sport, business and weather from the BBC's Breakfast team.

    2. 09:00
      The Gruffalo

      Animated tale of a mouse who takes a walk through the woods in search of a nut.

      • HD
      • AD
    3. 09:30
      On Angel Wings

      Reworking of the Nativity by Michael Morpurgo. A boy is flown away by the angel Gabriel.

      • HD
      • AD
    4. 10:00
      Come and Join the Celebration

      A Christmas morning service for all the family with popular carols and contemporary songs.

    5. 11:00
      Only Fools and Horses
      A Royal Flush

      When Rodney meets a pretty girl in the market, he fails to realise her connections.

  2. Afternoon

    1. 12:00
      Wallace and Gromit: A Grand Day Out

      Wallace and Gromit blast off in a homemade rocket to see if the moon is made of cheese.

    2. 12:25
      Gnomeo & Juliet

      Garden gnomes Gnomeo and Juliet must keep their love a secret from their warring families.

    3. 13:40
      Shaun the Sheep
      Series 2: 40. We Wish Ewe a Merry Christmas

      Shaun discovers that the farmer will be spending Christmas Day alone.

    4. 13:50
      BBC News at One
      25/12/2014

      National and international news stories from the BBC News team, followed by weather.

    5. 14:00
      Top of the Pops
      Christmas 2014

      Fearne Cotton and Reggie Yates present a special yuletide edition of Top of the Pops.

    6. 15:00
      The Queen
      2014

      Her Majesty the Queen delivers her Christmas message to the nation and the Commonwealth.

    7. 15:10
      Puss in Boots

      Puss teams up with a fellow thieving feline and Humpty Dumpty to go on an exciting quest.

    8. 16:30
      Puss in Boots: The Three Diablos

      Puss in Boots returns in this Shrek spin-off special.

    9. 16:40
      BBC News
      25/12/2014

      National and international news stories from the BBC News team, followed by weather.

    10. 17:00
      Strictly Come Dancing
      Series 12: Christmas 2014

      Six celebrities take to the ballroom for a one-off festive performance.

  3. Evening

    1. 18:15
      Doctor Who
      Last Christmas

      The Doctor and Clara meet Santa in one of the Time Lord’s most incredible adventures yet!

    2. 19:15
      Miranda
      Specials: 1. I Do, But To Who?

      Miranda has to decide how to handle the two proposals she has received.

    3. 19:50
      Call the Midwife
      Christmas Special

      1959 is drawing to a close as the residents of Poplar prepare for Christmas.

    4. 21:00
      EastEnders
      25/12/2014

      The Beales do their best to enjoy Christmas, but there is an eerie twist coming.

    5. 22:05
      Mrs Brown's Boys
      Christmas Specials 2014: 1. Mammy's Tickled Pink

      Christmas is just around the corner and Agnes already has her tinsel in a twist.

    6. 22:40
      Michael McIntyre's Very Christmassy Christmas Show

      Christmas comedy entertainment special hosted by stand-up comedian Michael McIntyre.

    7. 23:40
      BBC News
      25/12/2014

      Latest national and international news, with reports from BBC correspondents worldwide.

    8. 23:52
      BBC Weather
      25/12/2014

      The latest weather forecast.

    9. 23:55
      On Christmas Night
      2014

      Adjoa Andoh reflects on the implications of this night for the mother of Jesus.

  4. Late

    1. 00:00
      Not Going Out
      The House

      Lee invites Lucy's parents and Daisy to join them in an old country house for Christmas.

    2. 00:45
      Would I Lie to You?
      Series 8: 8. At Christmas

      Festive special with guests including Ray Winstone, Josh Widdicombe and Rachel Riley.

      • HD
    3. 01:15
      George Michael at the Palais Garnier, Paris

      George Michael introduces his 2012 performance at the Palais Garnier Opera House in Paris.

    4. 02:15
      The Heartbreak Kid

      A recently married man realises on his honeymoon that he made a terrible decision.

    5. 04:05
      Weatherview
      Holiday Weatherview

      Detailed weather forecast.

    6. 04:10
      Joins BBC News
      26/12/2014

      BBC One joins the BBC's rolling news channel for a night of news.