How to watch Elf online: stream the classic Will Ferrell Christmas movie anywhere

watch elf online
(Image credit: New Line Cinema)

There’s no person better at boosting Christmas spirit than Buddy! This 2003 movie from Jon Favreau, starring Will Ferrell as a naïve man-child raised by elves, has become a perennial holiday classic. And, if smiling’s your favorite too, keep reading as we detail how to watch Elf online, no matter where you in the world right now.

You know the story. Raised at the North Pole after crawling into Santa’s sack as a child, Buddy is a human brought up believing he’s an elf – despite being four times their size and terrible at toy making.

Watch Elf online

Released: November 7, 2003

Director: Jon Favreau

Cast: Will Ferrell, Zooey Deschanel, Ed Asner, James Caan, Mary Steenburgen, Bob Newhart, Peter Dinklage

Run time: 97 minutes

Rating: U

Stream: Starz / HBO Max / Hulu (US) | Sky TV (UK) | Crave (CA) | Binge (Aus)

Watch anywhere: try the top VPN around 100% risk free

When he finally realizes he was adopted, he departs for the mean streets of New York City to find his biological father. The only problem? That man is Walter Hobbs (James Caan), a cynical Scrooge who refuses to believe that Buddy is his long-lost son.

Favreau brings his knack for crowd-pleasing fare to this fantastical premise (he more recently helmed Star Wars spin-off The Mandalorian and directed 2019’s The Lion King), while Will Farrell combines physical comedy with child-like sincerity to hilarious effect.

In addition, the excellent cast is rounded out by Zooey Deschanel as the disenchanted Jovie, Mary Steenbergen (Happiest Season) as Buddy’s Stepmother, and Peter Dinklage (Game of Thrones), making a memorable cameo appearance.

So, don’t be a cotton headed ninny muggins! Read on for how to watch Elf online now, and stream this Christmas classic from anywhere.

How to watch Elf from outside your country

Escaping to a winter wonderland over the holidays, or planning a sun-soaked beach getaway? If you find yourself abroad, then unfortunately regional restrictions will prevent you from connecting to your usual VoD platform back home.

Luckily for fans of holiday flicks, there’s a simple solution. Downloading a Virtual Private Network (VPN) will enable you to alter your IP address. Meaning? You’ll be able to access geo-blocked content no matter where in the world you’re streaming from.

Use a VPN to watch Elf online from anywhere

ExpressVPN - get the world's best VPN

ExpressVPN - get the world's best VPN
We've put all the major VPNs through their paces and we rate ExpressVPN as our top pick, thanks to its speed, ease of use and strong security features. It's also compatible with just about any streaming device out there, including Amazon Fire TV Stick, Apple TV, Xbox and PlayStation, as well as Android and Apple mobiles.

Sign up for an annual plan now and get an extra 3 months absolutely FREE. And if you change your mind within the first 30 days, let them know and they'll give you your money back without a quibble.

- Try ExpressVPN 100% risk-free for 30 days

US flag

How to watch Elf online in the US

7-day free trial

There are a number of ways to watch Elf if you're Stateside, all at varying price points. For those with an Amazon Prime Membership, you can subscribe to Starz to watch Elf, offering a 7-day free trial to new customers. Thereafter it'll cost $8.99 a month on top of your annual or monthly Prime Video subscription.

You can also access Starz through a Sling TV subscription. For new customers, Sling TV costs just $10 for your first month, saving $25 on the cable alternative. To access Starz content, you'll then need to pay an additional fee per month. Right now it costs just $5 extra.

Both HBO Max and Hulu also host Elf on their respective platforms, alongside a host of other festive movies and top-draw entertainment. There is a 30-day Hulu free trial available on both Hulu's Ad and No Ad plans, or a 7-day trial with Hulu with Live TV.

Canadian flag

How to watch Elf online in Canada

Image

Those in the Great White North can watch Elf online over the festive period with a subscription to Crave

There is a 7-day FREE trial available for new Crave subscribers with the option of its two plans. Crave Mobile is the cheaper of the two at $9.99 a month + tax, limiting you to streaming through a browser or on its mobile app only. For $19.99 a month get Crave Total, which allows support across a number of devices and allows 4 simultaneous streams.

Abroad over the holidays  and unable to watch seasonal classics like Elf? Use a VPN to get connected to your preferred IPTV service, and feel the warm glow of home from anywhere in the world.

UK flag

How to watch Elf: stream the movie online in the UK

Image

Elf is available to watch in the UK for Sky TV customers on Sky Cinema. Watch Buddy the elf spread the Christmas spirit on-demand and, if you've yet to find the package for you, you can check out our Sky TV deals page for the best offers currently available.

Alternatively, get a NOW Cinema pass for a more flexible option to watching Sky Cinema titles.

You can also rent Elf on Amazon for £3.49 or buy it outright for £5.99.

And don't forget, purchasing a VPN can help you ride your sleigh around geo-blocks and watch your home streaming services from anywhere in the world  – all while keeping your personal information more secure online, too.

Australian flag

How to watch Elf online and stream the Christmas classic in Australia

Image

While it might be summertime Down Under, it's still important to squeeze in those Christmas movies and get merry. Those in Australia will find Elf readily available to stream on streaming service, Binge.

New customers can benefit from a 10-day free trial, thereafter paying from $10 a month.

Finally, remember that a VPN is invaluable if you're going abroad and want to connect to your streaming service back home. 

Daniel Pateman

Daniel Pateman is a freelance writer, producing articles across the cultural spectrum for magazines like Aesthetica, Photomonitor, The Brooklyn Rail and This is Tomorrow. He also provides text-writing services to individual curators and artists worldwide, and has had work published internationally. His favourite film genre is horror (bring on Scream 5!) and he never tires of listening to Absolute 80s on the radio.

Read more
Hugh Grant in Love Actually
12 of the best Christmas movies I'm streaming on Netflix, Prime Video and more this festive season
The cast of Beyond Paradise, including Kris Marshall as Detective Inspector Humphrey Goodman and Sally Bretton as Martha Lloyd sit for a church service in the Beyond Paradise 2024 Christmas Special
How to watch the Beyond Paradise 2024 Christmas special online – stream festive installment of the Death in Paradise spin-off
Steve Martin and John Candy sit in a snowy car in Planes, Trains and Automobiles
5 of the best free movies to stream on Tubi, Pluto TV, Plex, and more this week (December 23)
The Doctor (Ncuti Gatwa) and Joy (Nicola Coughlan) face down danger in 'Joy to the World', the 2024 Doctor Who Christmas Special
How to watch the Doctor Who 2024 Christmas special online – stream 'Joy to the World' for free
The cast of Gavin & Stacey: The Finale, including Ruth Jones as Nessa and Rob Byrdon as Bryn, look out from a car
How to watch Gavin & Stacey: The Finale online – stream iconic British sitcom's last ever episode
The cast of the 2024 Death in Paradise Christmas special including new detective DI Mervin Wilson (Don Gilet).
How to watch the Death in Paradise 2024 Christmas Special online – stream festive instalment of the cosy crime drama
Latest in Entertainment
Glasgow Rangers' Nigerian forward Cyriel Dessers runs with the ball during a UEFA Europa League round of 16 first-leg football match in March 2025
Rangers vs Fenerbahce live stream: How to watch UEFA Europa League online
Tottenham Hotspur player Lucas Bergvall participates in the match at the AFAS Stadium for the UEFA Europa League
Tottenham vs AZ live stream: How to watch the Europa League online from anywhere
A close up of Captain America with Thor and Hulk in the background during the Assemble scene in Avengers: Endgame
'We will draw inspiration': Joe and Anthony Russo reveal which of Marvel's Secret Wars comic book series have influenced Avengers 5 and 6's plot
Bruno Fernandes of Manchester United celebrates after scoring their side's first goal during a Premier League match in March 2025
Man Utd vs Real Sociedad live stream: How to watch the Europa League game online
Indy the Dog sitting in front of the TV
South by Southwest has given me 4 new horror movies to look forward to, including one from a dog's perspective
Paul Rudd on the ground looking up at a unicorn, whose legs are visible
I've added 5 new movies and TV shows to my watchlist after they premiered at South by Southwest 2025
Latest in News
GTA 5
GTA Online publisher Take-Two is gunning for a black market that’s basically heaven for cheaters
Y2K cast looking shocked
Y2K has a streaming release date on Max, so you can witness the technology uprising at home
The Discovery+ homepage
Discovery+ just got a big update to its streaming app that makes it more like Max – here are 5 great new features to try
Two Android phones on a green and blue background showing Google Messages
Struggling with slow Google Messages photo transfers? Google says new update will make 'noticeable difference'
China
Chinese hackers targeting Juniper Networks routers, so patch now
Google Meet create custom backgrounds
More AI features are coming to Google Workspace