At last! The hotly anticipated return of Last Tango in Halifax is nigh, with series creator Sally Wainwright bringing the drama back for a festive two-parter after almost two years of absence. 

The last series finale attracted over eight million viewers and – with a fourth series announced as the credits rolled – fans have patiently awaited the return of Alan, Celia and the gang ever since.

What time is it on?

The two-parter will begin on Monday 19th December followed by the concluding part the next evening – Tuesday 20th December – both at 9pm on BBC1

Who’s in it?

Sarah Lancashire will return as Caroline, who’s facing yet more changes in her life – new job, new home – as we jump forward to two years after Kate’s tragic death.

Anne Reid and Derek Jacobi, meanwhile, will be back as Celia and Alan… and despite their dismay at Caroline's move, their attention is focused on local theatre as Celia lands a part in a production of Blithe Spirit.

In other news, Gillian (Nicola Walker) struggles to stop issues from her past coming back to haunt her and ruining her relationship with Robbie (Dean Andrews). 

What are the best shows to watch on TV this Christmas?

And what time are they on?

Doctor
Who

Call the
Midwife

Strictly Come Dancing
Christmas special

Grantchester 

Maigret's Dead Man
 

Sherlock

Mrs Brown's Boys

Outnumbered

We're Going on
A Bear Hunt

EastEnders

Coronation
Street


Emmerdale

The Great
Christmas Bake Off

Witness for the 
Prosecution

Ethel and Ernest
 

Last Tango in
Halifax

To Walk Invisible:
The Bronte Sisters

Jonathan
Creek

Birds of a
Feather

Walliams
and Friend

Robot Wars
 

Philomena Cunk
On Christmas

The Real Marigold
On Tour 

The Entire
Universe

Gogglesprogs

The Windsors

Blankety
Blank

The Flying Scotsman
From the Footplate

Still Open
All Hours

Revolting
Rhymes 

Find out more in the Radio Times Christmas issue, on sale from Saturday 3rd December