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