Christmas Eve has (finally) arrived.
The stage is set for the big day, with the twinkling lights of the tree; the festive carols on repeat; and the halls all decked with all the tinsel we can find.
Which means we’re going to be spending the afternoon curled up on the couch with a mug of cocoa and a good movie.
Thankfully, there’s a lot to choose from today.
Here are all of the best movies on TV this Christmas Eve.
Despicable Me 2 at 2.05pm on RTÉ One
Home Alone at 3.50pm on RTÉ One
Strange Magic at 12.10pm on RTÉ 2
Madeline at 2.20pm on RTÉ 2
Get Santa at 4.25pm on RTÉ 2
Star Wars: The Force Awakens at 6.20pm on RTÉ 2
The Guard at 10.25pm on RTÉ 2
Trainwreck at 12.10am on RTÉ 2
Dr Seuss’ The Lorax at 5.20pm on TG4
Dirty Dancing at 11pm on TG4
One Christmas Eve at 9.20am on Virgin Media One
Ice Age; The Meltdown at 4.15pm on Virgin Media One
Die Hard 4.0 at 9pm on Virgin Media One
How The Grinch Stole Christmas at 12.40pm on UTV
Elf at 5.15pm on UTV
Casino Royale at 12.45am on UTV
The Pursuit of Happyness at 9pm on Virgin Media Two
Kung Fu Panda 3 at 10.40am on BBC One
Toy Story 3 at 1.25pm on BBC One
Frozen at 3pm on BBC One
Beauty and the Beast at 5.30pm on BBC One
Murder on the Orient Express at 11.40am on BBC Two
Death on the Nile at 1.45pm on BBC Two
Rugrats in Paris at 6.20am on Channel 4
Hotel For Dogs at 9.05am on Channel 4
Home Alone at 5.30pm on Channel 4
The Lego Movie at 4.30pm on Sky One
Planes, Trains & Automobiles at 9pm on Sky One
Doctor Dolittle at 10.20am on E4
The Twilight Saga; Breaking Dawn Part 2 at 9.45pm
The Santa Clause 3: The Escape Clause at 10.45am on ITV2
Peter Pan at 3pm on ITV 2
Four Christmases at 6.15pm on ITV2
The Holiday at 8pm on ITV2
Pulp Fiction at 9.30pm on W
Scrooged at 12pm on Comedy Central