Arthur Christmas is a 2011 animated movie from Sony Pictures Animation and Aardman Animations, with the voices of James McAvoy, Hugh Laurie, Bill Nighy, Jim Broadbent, Imelda Staunton and Ashley Jenson. It follows Santa Claus' 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.

Also see: Best Christmas movies ever - the ultimate list of the best Christmas films

Buy Arthur Christmas on DVD

You can buy Arthur Christmas on DVD from Amazon for just £4.99.

Rent Arthur Christmas on DVD

Arthur Christmas is also available via DVD rental subscription service Cinema Paradiso - sign up here for a free trial.

Rent Arthur Christmas in digital format

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 from either Google Play Movies & TV or YouTube. That's for a standard version of the film, but you can also pay £3.49 to rent an HD version. This HD version is also available from Amazon at the same price.

Buy Arthur Christmas in digital format

Rather than renting Arthur Christmas, we'd recommend buying a digital copy you can watch as many times as you like. Right now it's available from £7.99 (for the SD version, with the HD version available at extra cost) on YouTube and Google Play Movies & TV, and £6.99 on iTunes

Amazon also offers the HD version of Arthur Christmas at £6.99.

Stream Arthur Christmas online for free

An alternative is to use movie-streaming service Netflix to watch Arthur Christmas. If you're already a customer it's free to watch, and if you're not then you can benefit from a 30-day free trial. 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.

Follow Marie Black on Twitter