BBC One's blog

9:00pm Friday 28 December on BBC ONE

When a crucial mission collapses in the USA and Eva finds herself in terrible, fatal jeopardy she knows she has no option but to run and hide – forever.

Once a spy always a spy. No-one can be trusted. But now Sally Gilmartin yearns to end her years of restless watching and waiting. Thirty years on, the only man who can bring this about is her former lover and spymaster, Lucas Romer, now Baron Mansfield of Hampton Cleeve (Michael Gambon), and the only person she can call on for help is her daughter, Ruth.

The final chapter of this epic story of love, duplicity and betrayal is about to end – and who will pay the greatest price remains to be discovered.

Hayley Atwell plays Eva Delectorskaya and Rufus Sewell plays the younger Lucas Romer while Michael Gambon plays the older Lucas Romer. Michelle Dockery plays Ruth Gilmartin and Charlotte Rampling plays her mother Sally Gilmartin.

Restless is written by William Boyd, directed by Edward Hall and produced by Hilary Bevan Jones and Paul Frift. The executive producers are Matthew Read for BBC, Christian Vesper for Sundance and William Boyd. Restless is an Endor Production for BBC and Sundance Channel.

Ep 2/2

8:00pm Friday 28 December on BBC ONE

A Vegas-bound Ric swings by Holby and reveals he has a new job in the Pharma-industry. But, when his expertise is needed on an emergency patient, Ric is drawn in. Can he really leave the hospital behind, and with Imelda on his case, is it too late anyway?

As Jac finds herself embroiled in a family crisis, Jonny desperately wants to appeal to her better nature. Is Jac’s Christmas spirit sprouting or is it just the same old Naylor?

Ma Levy is in town and Chrissie is doing her best to stay sane amid the chaos of Luc’s cooking and Daniel’s piano playing, while Sacha tries his hardest to delay joining her.

Ric is played by Hugh Quarshie, Imelda is played by Tessa Peake-Jones, Jac is played by Rosie Marcel, Jonny is played by Michael Thomson, Chrissie is played by Tina Hobley, Luc is played by Joseph Millson and Sacha is played by Bob Barrett.

Ep 11/52

9:00pm Thursday 27 December on BBC ONE

What becomes of your life when everything you thought was solid and certain about it turns out to be a fantastically complicated lie?

This happens to Ruth Gilmartin (Michelle Dockery) when, one day in 1976, her mother Sally (Charlotte Rampling) suddenly tells her she has been living a double life. She is not respectable Sally Gilmartin but in fact Eva Delectorskaya, a spy for the British Secret Service who has been on the run for 30 years.

Eva’s story begins in Paris in 1939. Eva (Hayley Attwell), a beautiful Russian �migr�e, is recruited for the British Secret Service by Lucas Romer (Rufus Sewell), a mysteriously alluring Englishman. As Romer trains Eva to become the perfect spy their love affair begins.

Hayley Atwell plays Eva Delectorskaya and Rufus Sewell plays the younger Lucas Romer while Michael Gambon plays the older Lucas Romer. Michelle Dockery plays Ruth Gilmartin and Charlotte Rampling plays her mother Sally Gilmartin.

Restless is written by William Boyd, directed by Edward Hall and produced by Hilary Bevan Jones and Paul Frift. The executive producers are Matthew Read for BBC, Christian Vesper for Sundance and William Boyd. Restless is an Endor Production for BBC and Sundance Channel.

Ep 1/2

8:00pm Thursday 27 December on BBC ONE

Tensions continue to run high in the Branning household following the Christmas bombshell and Tanya demands answers.

Lola gets excited about planning Lexi’s Christening but when she hears what Phil is planning she worries that her daughter is slipping away from her.

Bianca puts all her effort into spending some quality time with the kids but she is shocked when she realises what Liam has been up to.

Bianca seeks advice about how to handle things with Liam but will her plan to do the right thing be thwarted?

Billy tries his best to assert his authority with Phil over Lexi’s christening but they are all surprised when Lola gives Phil an ultimatum.

Bianca is played by Patsy Palmer, Liam by James Forde, Billy by Perry Fenwick and Phil by Steve McFadden.

Lola is played by Danielle Harold, Phil by Steve McFadden, Tanya by Jo Joyner, Bianca by Patsy Palmer and Liam by James Forde.

9:00pm Wednesday 26 December on BBC ONE

Penny is threatening to cancel Miranda’s Christmas if she doesn’t sort her life out.

Among other things, she forces her daughter on a detox. Stevie has a new executive job and Miranda tries to follow her into an office job, but it all proves too much. Meanwhile, are Gary and Miranda able to just be friends?

Starring Miranda Hart as Miranda, Patricia Hodge as Penny, Sarah Hadland as Stevie and Tom Ellis as Gary.

9:30pm Wednesday 26 December on BBC ONE

With Christmas finally over, most mothers would seize the chance to relax – but not Agnes Brown.

After getting permission from the Bishop to stage her Nativity Play, Agnes has now finished her script and rehearsals are in full swing. Having cast herself in the lead role of the Virgin Mary, Agnes is determined to make her version of the Nativity unforgettable. And judging by the unusual props she’s created, it most certainly will be…

But prop-making is the least of Agnes’s worries: friends and family are nagging her for parts and Father Damien still hasn’t approved the script. And, seeing as Agnes has taken quite a bit of dramatic licence with the traditional Nativity story, it’s looking like he might never approve it. But worst of all is the news that Father Damien has offered the part of the Narrator to Agnes’s posh nemesis Hillary Nicholson!

As if there wasn’t enough going on, poor Agnes is suffering from rheumatism in her wrist. When Dr Flynn’s remedy fails to improve the situation, an unlikely hero in the form of Buster Brady appears with a homeopathic solution. However, as with all of Buster’s ideas, his solution isn’t particularly standard…

But nothing is going to stop Agnes from putting on her Nativity Play. With some surprising casting decisions and ambitious stunts, her unique take on the old-time tale will be a show that the residents of Finglas will never forget. Fire extinguishers at the ready.

8:30pm Wednesday 26 December on BBC ONE

News spreads around Walford of the eventful Branning Christmas but can the family survive or will the recent events rip the family apart forever?

Kim wakes up ready to celebrate Christmas only to discover she slept through the whole day due to suffering from the effects of Mo’s punch.

Kim is played by Tameka Empson and Mo by Laila Morse.

9:45pm Tuesday 25 December on BBC ONE

It’s beginning to look a lot like Christmas at the Royle’s and Barbara’s gone overboard with the presents. “If you can’t spoil your family at Christmas, when can you?” she asks, having spent a whole two hours in Poundland.

A new neighbour moves onto the street with an impressive cleavage, but will she be welcome on the sofa?

In a flash of seasonal entrepreneurial spirit, Dave reveals the idea he intends to pitch to Dragons’ Den. Will it take off and make them rich? Or is Jim’s scratch card more likely to bring in the Christmas cheer?

Joe next door is looking for love, and places an advert in the Lonely Hearts column, ‘Vacant Lady Wanted’. Who could resist?

Jim is played by Ricky Tomlinson, Barbara is played by Sue Johnston, Dave is played by Craig Cash, Denise is played by Caroline Aherne and Joe is played by Peter Martin.

7:30pm Tuesday 25 December on BBC ONE

Christmas is coming and in Poplar the nuns and midwives of Nonnatus House are busier than ever.

When an abandoned baby is discovered on the steps of the convent, the whole community rallies round to provide food and clothing and to try to trace his mother.

Nurse Jenny Lee, meanwhile, gets caught up in the heartbreaking mystery that surrounds an elderly, semi-vagrant local woman, Mrs Jenkins.

For newly married Chummy, other challenges await, as she pulls out all the stops to mount a truly memorable children’s nativity play.

Jenny is played by Jessica Raine, Mrs Jenkins by Sheila Reid and Chummy by Miranda Hart.

8:45pm Tuesday 25 December on BBC ONE

The Brannings pull out all the stops for a wonderful Christmas but one member of the family sets out to do everything they can to destroy the day.

As deep family secrets get exposed, the Brannings world is turned upside down with one member of the family making their last Christmas speech.

  • BBC One
  • BBC Two
  • BBC Three
  • ITV1
  • ITV2
  • 4
  • E4
  • Film4
  • More4
  • Five
  • Fiver
  • Sky1