With the holiday season in full swing, it’s time to turn on your favorite classic Christmas movies. While you’re wrapping up last-minute Christmas presents and baking delicious Christmas cookies, you might want to watch a festive flick. But if you’re not in the mood for a romantic Hallmark movie or a new Christmas movie that’s still out in theaters, there’s one title that stands out from the rest — Elf.

Equal parts funny and heartfelt, Will Ferrell’s portrayal of the energetic character Buddy continues to be a must-watch every December. The family Christmas film is also memorable for its sweet storyline between Buddy and Jovie (Zooey Deschanel).

Now, you’re probably wondering how you can watch and stream Elf, including if it’s available to watch on Netflix, Disney Plus and Amazon. Luckily, there are several options to choose from below. You’ll just need to light a Christmas candle and turn up the volume before pressing play.

Where to watch and stream Elf online in 2022:

WATCH NOW

Elf

Elf
WATCH NOW

Elf

$10 at Amazon

HBO Max subscribers can watch Elf on the HBO Max website or via the HBO Max app for mobile devices and smart TVs. In case you don't have a login yet, you can sign up for the service starting at $9.99 per month.

Elf is also available to rent and stream for $3.99 on Amazon Prime Video, iTunes, Google Play, YouTube and Vudu. Alternatively, you can watch Elf anytime on demand after you purchase it for $9.99 on Google Play, YouTube and Vudu. The classic holiday movie is also available to buy for $7.99 on Amazon Prime Video.