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