The ABC Murders is on BBC One at 9pm.

Three-part adaptation of Agatha Christie’s novel set in 1933. Belgian sleuth Hercule Poirot, played by John Malkovich, must unmask a serial killer who is selecting victims alphabetically. Continues tomorrow night.

The BFG is on BBC One at 5.40pm.

Mark Rylance plays the title role, in this film fantasy based on Roald Dahl’s children’s book.

The Midnight Gang is on BBC One at 7.30pm.

Magical tale based on David Walliams’s book. A boarding-school pupil embarks on the journey of a lifetime, after waking up on a hospital children’s ward.

Ken Dodd, How Tickled We Were is on BBC Two at 9pm.

One-off special celebrating the Liverpudlian comedian who died in March this year at the age of 90.

The Crystal Maze, Celebrity Christmas Special is on Channel Four at 8pm.

Actor Christopher Biggins, Dragons’ Den’s Deborah Meaden, Made in Chelsea star Jamie Laing, football pundit Chris Kamara and singer Frankie Bridge take part.

Football, Brighton and Hove Albion versus Arsenal is on Sky Sports Main Event at 5pm.

Coverage of the Premier League match at the Amex. Kick-off is at five fifteen. Watford versus Chelsea follows at seven fifteen.

YOU is available on Netflix from today.

This US psychological drama series stars Penn Badgley, as a New York bookshop manager, who begins stalking a customer.