Alongside another modern Christmas classic in Love Actually, Will Ferrell’s Elf is celebrating a landmark twentieth anniversary this year – and remains every bit as much of an essential Yuletide watch as when it was first released in 2003.


Last year, the film's screenwriter David Berenbaum spoke exclusively to about the "rare and special" legacy of the festive favourite, revealing that "I'm very satisfied with the way that people have embraced it into their homes".

The beloved tale tells the story of Buddy (Ferrell), a human who was raised alongside Santa’s elves in the North Pole and makes the epic trip to New York when he learns of his true identity, desperate to track down his father whom he discovers on Santa’s naughty list.

Walter (James Caan) is less than impressed when his son arrives in the city, but can Buddy win him over with his heart-warming festive cheer, and help him embrace kindness in time for Christmas?

With the holidays just around the corner, it’s the perfect time to revisit this much-loved film – here’s how you can watch the film on TV and on streaming platforms over the Christmas period.

More like this

Is Elf on Netflix?

Elf christmas movie
Will Ferrell in Elf. Rex

Unfortunately, the acclaimed comedy won't be on Netflix this year, but you can stream Elf online if you have a Sky Cinema pass on the NOW platform.

Additionally, Elf is currently available to rent on Amazon from £3.49, or to purchase digitally from £5.99.

Where to watch Elf

Elf will get regular showings on Sky Cinema's various channels until Christmas Day, with airings planned almost every day between now and the big day. You can find out more about how to sign up to Sky Cinema here.

It is also available to stream online for those with a NOW Sky Cinema pass. A NOW Sky Cinema Pass costs £9.99 a month.

Check out more of our Film coverage or visit our TV Guide and Streaming Guide to find out what's on.


Try Radio Times magazine today and get 10 issues for only £10 – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.