If you're planning a pyjama day to recover from the festivities of New Year's Eve or staying in away from the cold weather, snuggle up on the sofa and watch a film!
Here's a full list of every film that's on freeview TV on New Year's Day.
BBC1
10am: Bee Movie
10.25am: Over The Hedge
2.10pm: Mary Poppins
4.25pm: The Adventures of Tintin: The Secret of the Unicorn
BBC2
8.30am: The Lavender Hill Mob
9.50am: A Hard Day's Night
2.50pm: Galaxy Quest
5.30pm: Force 10 from Navarone
9pm: Quartet
ITV
3.05pm: Thunderball
9pm: The Dark Knight
Channel 4
11.10am: The Last Mimzy
4.10pm: The Wizard of Oz
6.10pm: Sister Act
8pm: Snow White and the Huntsman
Channel 5
8.30am: Thomas and Friends: Tale of the Brave
11am: The Dam Busters
1.25pm: The Italian Job
3.30pm: Ben-Hur
ITV2
8:50am: Scooby-Doo 2: Monsters Unleashed
10:40am: Back to the Future: Part III
2pm: The Lost World: Jurassic Park
4.25pm: Despicable Me
6.20pm: Die Another Day
ITV3
11.35am: The Mirror Crack'd
ITV4
2.35pm: The Sting
5.05pm: Guns of a Stranger
E4
1.30pm: Tooth Fairy
8pm: Home Alone 2: Lost In New York
More 4
10.15am: Bugsy Malone
12:40pm: Hocus Pocus
Film4
11am: Lemony Snicket's A Series of Unfortunate Events
1.05pm: Hugo
3.30pm: Transformers
6.30pm: Runaway Jury
5*
1.30pm: Thunderpants
3.20pm: Paul Blart: Mall Cop
5.05pm: Baby Boom
7.25pm: Dumb and Dumberer: When Harry met Lloyd
CITV:
9.30am: Ben10: Race Against Time