Arthur Christmas is a 2011 animated movie that's already become a bit of a Christmas classic for many.
With a voice cast that includes James McAvoy, Hugh Laurie, Bill Nighy, Jim Broadbent, Imelda Staunton and Ashley Jenson, it follows Santa Claus's clumsy son Arthur as he goes on a mission to save one little girl's Christmas after her present isn't delivered.
Here's how to watch Arthur Christmas online or on any mobile device.
Stream Arthur Christmas online
If you want to watch Arthur Christmas online without paying a penny, the easiest option in the UK is to watch it on Netflix. If you're already a customer it's free to watch, but if you're not then unfortunately Netflix has ditched its free trial here in the UK.
Netflix subscriptions cost from £5.99 per month thereafter, with the service available to watch online on a PC or laptop, via an app on a phone or tablet, or on any smart TV.
Arthur Christmas isn't on US Netflix sadly, but it is available to stream via Starz, which does offer a free trial.
Rent a digital version
If you want to watch Arthur Christmas just the once, the cheapest option is to rent a digital version of the film you can stream on any mobile device, PC, laptop or smart TV.
The cheapest rental option we found for Arthur Christmas was £2.49/$2.99 from either Google Play, YouTube or Amazon. That's for a standard version of the film, but you can also pay £3.49/$3.99 to rent an HD version.
Buy a digital version
If Arthur Christmas is a bit of a Christmas tradition in your house (or your kids just want to watch it on loop), we'd recommend buying a digital copy you can watch as many times as you like. Right now it's available in the UK from £4.99 (for the SD version, with the HD version available at extra cost) on Amazon, YouTube, Google Play Movies & TV and iTunes.
If you know you want it in HD, the cheapest price we've seen is from Amazon, where the high definition version is just £4.99.
Buy it on DVD or Blu-ray
You can buy Arthur Christmas on DVD from Amazon from a ludicrously cheap £1.50 at the time of writing (though admittedly that doesn't come with free shipping) with the Blu-ray only slightly more at £4.99.
Rent the DVD
Arthur Christmas is also available via DVD rental subscription service Cinema Paradiso - sign up here for a free trial.