Festive children's classics don't get much more joyous than this Roald Dahl-scripted musical about an eccentric inventor (Dick Van Dyke), who finally creates a working flying car and must protect his invention from a sinister foreign dictator.
The Princess Bride - 4pm, Channel 5
Rob Reiner's beloved fantasy adventure is the definition of fun for the whole family, a near-perfect blend of romance, action and self-conscious wit.
Star Wars: Episode IV: A New Hope - 6.30pm, ITV2
With JJ Abrams set to begin filming Episode VII early in the new year, whet your appetite by revisiting George Lucas's first foray into a galaxy far, far away. The Empire Strikes Back and Return of the Jedi follow on the 29th and 30th.
Up - 6.50pm, BBC1
An elderly widower takes to the sky with a plucky young explorer, a tropical bird and a loyal golden retriever in one of Pixar's funniest and most heartfelt outings to date. We recommend stocking up on the Kleenex.
Hot Tub Time Machine - 9pm, Channel 4
Dissatisfied fortysomething John Cusack gets the chance to relive a fateful weekend from his youth when a hot tub transports him and two similarly schlubby friends back to the eighties.
The Girl with the Dragon Tattoo - 12.35am, Channel 4
The original Swedish adaptation of Stieg Larsson's novel isn't what you'd call festive, but it's a gripping pulp thriller led by a striking, star-making performance from Noomi Rapace.