Are you preparing for all the festive TV specials? We’ve got it all under control! UnderTheChristmasTree has put together exactly what and when your favourite ITV shows are being aired this Christmas Eve.

Here’s this year’s schedule:
Christmas Eve Morning:
6.00am – 9.00am: Good Morning Britain
9.30am – 10.00am: Lorraine
10.00am – 11.00am: Loose Women
11.00am – 1.05pm: Nativity Rocks!
Christmas Eve Afternoon:
1.05pm – 1.15pm: Regional News, Weather
1.20pm – 2.20pm: The Brits are Coming
2.20pm – 3.25pm: Michael Bublé’s Christmas in the City
3.25pm – 3.55pm: Shrek the Halls
3.55pm – 4.55pm: Tipping Point: Lucky Stars Christmas Special
4.55pm – 5.30pm: The Evening News
Christmas Eve Evening:
5.30pm – 6.30pm: The Chase Celebrity Christmas Special
6.30pm – 7.00pm: Gino’s Italian Family Adventure
7.30pm – 8.30pm: Royal Carols: Together at Christmas
8.30pm – 9.00pm: Coronation Street
9.00pm – 10.00pm: Bradley and Barney: Breaking Dad at Christmas
10.00pm – 10.30pm: Spitting Image Christmas Special
10.30pm – 11.30pm: Christmas Comedy Club With Lost Voice Guy
10.55pm – 11.15pm: ITV News
11.45pm – 12.45am: Christmas Carols on ITV
Get ready to fill your TV planners!