The presents are wrapped and under the tree, the potatoes have been peeled and the turkey's ready to go in the oven.

All that's left to do is settle down in front of the television with a hot chocolate and enjoy the magic of Christmas Eve!

Tomorrow's the big day — and what better way to prepare than to put on your new pyjamas and snuggle up with the family to watch a film.

From Christmas classics to family favourites, there's something for everyone.

Film guide for Christmas Eve

Click below to see what's in store

All Stars, ITV, 9.25am

Gone With The Wind, Channel 5, 9.30am

The Iron Giant, Channel 4, 10.10am

Wall-E BBC One, 11am

The 12 Days of Christmas Eve, ITV2, 11.15am

Horrid Henry The Movie, ITV, 11.35am

Big Miracle, Channel 4, 12.30pm

Casper, ITV2, 1.40pm

Wallace and Gromit: The Curse of the Were-Rabbit, BBC One, 1.45pm

The Adventures of Robin Hood, Channel 5, 1.50pm

Little Women, BBC Two, 2.35pm

The Grinch, Channel 4, 2.45pm

Santa Claus: The Movie, ITV, 4.05pm

One Hundred and One Dalmatians, BBC One, 4.45pm

The Muppet Christmas Carol, Channel 4, 4.50pm

Toy Story 3, BBC One, 6.25pm

Tim Burton's The Nightmare Before Christmas, ITV2, 7.20pm

Skyfall, ITV, 8pm

Shrek the Third, BBC Three, 9pm

The Holiday, ITV2, 9pm

Calendar Girls, BBC Two, 10.30pm