The Best Barbs From Zach Galifianakis's Holiday 'Between Two Ferns'

If you were expecting Zach Galifianakis's hilariously rude "Between Two Ferns" Funny or Die web series to go easy for its special holiday episode you would be wrong.

(Though he did hang some ornaments on his titular plants, which was a nice touch!)

"The Hangover" star welcomed Samuel L. Jackson (who obviously wasn't dressing to impress in his head-to-toe matching sweatsuit and beanie), Toby Maguire (who went simply by "Toby"), and Arcade Fire (dressed in amazing Christmas sweaters) to his show.

But per usual, Galifianakis, 44, delivered more barbs than questions for his guests.   Right off the bat, he reprimands Maguire after the "Great Gatsby" actor interrupts his "Christmas Spectacular's" kickoff countdown, saying, "You have to keep your f---ing mouth shut, because I'm counting the show in."

[Video: Justin Bieber Addresses Anne Frank Comments with Zach Galifianakis]

The surly host then goes on to knock most of the acclaimed actors' bodies of work.   "Congratulations on starring in the best 'Die Hard' movie ever," he compliments of Jackson's "Die Hard: With a Vengeance" role, before clarifying, "I meant, the third 'Die Hard' movie ever."

Galifianakis follows that up with a "The Cider House Rules" query for Maguire, asking, "Have you ever been to an English pub where they're serving hard cider and yelled out, 'This cider house rules!'?"

Watch the Holidays Edition of "Between Two Ferns":

Fortunately, the actors were able to give some of the anti-love back when Galifianakis quips of Hollywood, "Everybody's gotta be a super hero now?"

"Not everybody, apparently," Jackson jabs, while Maguire assists with, "Only heroic people."

And if that wasn't already enough, there's also falling "snow" (or asbestos), an awkward gift exchange, and Arcade Fire's, um, interesting rendition of "Little Drummer Boy." But, our favorite part of the roast is Galifianakis's riff on Jackson's "Snakes on a Plane" and bagels.

Happy Holidays … and Kwanza!