The Nightmare Before Christmas is a classic stop-motion animation from 1993 that follows Jack Skellington, king of Halloween Town, as he discovers Christmas Town and does his best to offer his own take on the holiday.
It's a brilliantly spooky, macabre take on the classic Christmas movies, just as you'd expect from producer Tim Burton, and is a great escape from syrupy sweet festive fare. There are plenty of ways to watch The Nightmare Before Christmas online this year, so here's where to find the film.
Stream The Nightmare Before Christmas for free
If you don’t want to pay for your copy of The Nightmare Before Christmas, you can watch it in the UK via Now TV's Cinema pass. Unless you're a Sky customer this costs £9.99 per month, but a free 14-day trial is available, so sign up now to get your festive fill.
If you're in the US, the best bet is to watch it on Hulu. Hulu isn't free of course, costing $7.99/$11.99 per month depending on your plan, but there's usually (though not always) a free trial offer available, so it's worth checking!
Buy it on DVD or Blu-ray
Rent the DVD or Blu-ray
This festive favourite is also available via DVD rental subscription service Cinema Paradiso in the UK. A free trial is available - sign up here.
Buy a digital version
If you’d like a digital copy of The Nightmare Before Christmas you can watch again and again, you've got a few options, but you'll be paying a slight premium for the digital edition.
If you’re an Android user, The Nightmare Before Christmas is available to buy from Google Play Movies & TV for £9.99/$14.99, and it can be viewed on your phone, tablet, laptop, PC or smart TV.
Rent it in digital formats
Amazon also has the film available to rent digitally - at the time of writing it costs £2.49/$2.99 to rent in standard definition, and £3.49/$3.99 to borrow in full HD.