What's on TV today? Well, December 29 brings a pair of star-studded sequels, some pithy seasonal satire from the 'Screen Wipe' crew and a litter of baby bears sledging on their tummies. Aww.
Indiana Jones and the Last Crusade
Those Nazis are back to their old tricks in the third Indiana Jones flick, but our square-jawed hero Harrison Ford plus bumbling Dad (Sean Connery) are there to show ‘em who’s boss. It’s all a bit silly, but the stunts are ace. 1.55pm, BBC1.
Life in the Snow
Adored ‘Planet Earth II’? Find out more about those creatures who inhabit Earth’s frostier realms, and try not to go ‘awwww!’ too loudly when the baby polar bears come out. 8pm, BBC1.
To Walk Invisible
Sally Wainwright, writer of ‘Last Tango in Halifax’ and ‘Happy Valley’, explores the tough lives of the Bronte sisters: expect a tale of genius and tragedy. 9pm, BBC1.
Harry Potter and the Half Blood Prince
This might be most underrated of the ‘Harry Potter’ saga, toning down the action in favour of loveable comedy with Hagrid and genuinely disturbing zombie antics with Dumbledore. And the ending’s a killer… 9pm, ITV.
Charlie Brooker’s 2016 Wipe
Good luck Charlie – presenting a ‘funny’ look at the past year without leaving viewers suicidal is going to be quite a task. If anyone’s qualified, though… 9pm, BBC2.
Cunk on Christmas
'Screen Wipe' correspondent Philomena Cunk brings her consistently funny Northern-female-Ali-G schtick to bear on the festive season. Expect awkwardness and hilarity in roughly equal measure. 10pm, BBC2.
More TV? Here's our pick of the best TV to watch this Christmas.
Fancy a film? Here are the best movies on TV this Christmas, the best Christmassy movies on TV and the best Christmas movies of all time. Plus, the best movies on Netflix and the best family-friendly kids' movies on Netflix.