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.

Buy it on DVD or Blu-ray

You can still buy The Nightmare Before Christmas on 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

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

Read next: Our 18 favourite Chrismtas movies of all time