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.
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.
- Related: how to watch Home Alone online
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
How to watch Elf online in the US
How to watch Elf online in Canada
How to watch Elf: stream the movie online in the UK
How to watch Elf online and stream the Christmas classic in Australia
- Can't-miss TV: how to watch Grey's Anatomy season 17