The 2003 Christmas movie Elf, starring Will Ferrell, is a great film to help get you and your family into that festive spirit. Raised as an elf but actually human, Buddy leaves the North Pole to go in search of his true identity. There are several ways you can watch Elf today, across all the screens in your life.

Buy Elf on DVD

You can buy Elf from Amazon on Blu-ray for £9.00 and if you're a Prime member you can get it tomorrow! Amazon does also still offer Elf on DVD, however, at the time of writing, only used copies are available.

Rent Elf on DVD

Elf is also available on DVD rental subscription service Cinema Paradiso - sign up here for a free trial.

Rent Elf on Google Play

There are cheaper options if you want to watch the film online now and don't feel the need to own it. You can rent Elf digitally on Google Play for £3.49.

Alternatively, you can buy it from Google Play or YouTube from £5.99 to watch it instantly and as many times as you like forever*.

Watch Elf with Amazon Prime Video

You can rent Elf for £3.49 on Amazon Prime Video or buy it from £4.99.

Where/when is Elf on TV?

Elf is available to watch on Sky Movies Christmas and Sky Movies Christmas HD every day between now and Christmas Eve 2020. It'll also be available to watch on Sky One and Sky One HD at 7pm on Sunday, 20 December, through to (at least) Christmas Eve.

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