Michael Buble and actor Ed Helms sport festive outfits and spread Christmas cheer in this hilarious video called A Christmas Ham Sandwich.

The video was released on Monday in anticipation of Buble's Christmas special on NBC, airing on Tuesday.

Buble, 36, and Helms, 37, play Frank Duffy and Rogers Valhalla, a musical act that gives a behind-the-scenes exclusive interview about their holiday album.

Why is the album so good? I'll tell you why . . . I recorded it, and I wrote all the songs . . . I even overdubbed some of your voice tracks on it, Helms says to the camera and Buble.

Probably! Probably! It wouldn't surprise me . . . I'm just a passenger on Rogers' journey, Buble replies, behind his fake moustache.

The two go on to discuss their plans for a Duffy and Valhalla world tour.

We've been talking to NASA . . . literally, talking about a concert on the moon . . . thank you, JFK for that, Helms says.

At one point, Helms cuts off Buble (in character) and finishes his sentences.

I didn't like what you were saying just then . . . most of what we do together is like spontaneous and great . . . shut up, just don't talk Helms tells Buble.

Taped in November, A Michael Buble Christmas also features special guests Kellie Pickler, Tracy Morgan, Oscar the Grouch and fellow Canadian Justin Bieber.

Dude I love you, you're like my brother from another mother, Bieber tells Buble on the special.

While Buble's holiday album, Christmas hasn't sold as many copies as Bieber's album, Under the Mistletoe, both albums have already reached the number one spot on the Billboard 200 chart this holiday season.

Helms, most famous for his roles in The Hangover films and The Office, is gearing up to film The Hangover Part III. Over the weekend, Hangover co-star Bradley Cooper revealed that filming will start in September 2012, with Todd Phillips returning as scriptwriter and director.

In May, The Hangover Part II became the highest grossing R-rated film of all time, raking in more than $581 million worldwide.

A Michael Buble Christmas airs on NBC tonight at 8 p.m. EST.

Scroll down for a promotional digital short, starring Michael Buble and Ed Helms.