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!

The Nightmare Before Christmas is not currently available on Netflix or Amazon Prime in either the UK or the US.

Buy it on DVD or Blu-ray

You can still buy The Nightmare Before Christmason DVD or Blu-ray. It’s available from Amazon for less than a tenner on either DVD, Blu-ray or 3D 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.

iOS users have a similar option via iTunes, for slightly more at £13.99/$17.99, while Amazon sells the film for £9.99/$9.99 (SD) and £13.99/$9.99 (HD).

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.

If you're in the US, you can also rent it from iTunes for $2.99 or from Google Play for $2.99.