With the midterms set for Tuesday, and the holiday season rapidly approaching, Stephen Colbert and Jake Gyllenhaal teamed for a Charles Dickens-inspired bit titled 'Twas the Night Before Election Day on Monday's edition of The Late Show.

'Stephen professes his seasonal excitement to Late Show townsperson #JakeGyllenhaal during the most wonderful time of the year: the Midterms!' the show tweeted Monday.

Colbert played an Ebenezer Scrooge-esque character who claims he receives visits from three ghosts, who turned out to be Republican Senators Mitch McConnell, Chuck Grassley and Orrin Hatch.

Scroll below for video

Classic: Stephen Colbert and Jake Gyllenhaal teamed for a Charles Dickens-inspired bit titled 'Twas the Night Before Election Day on Monday's edition of The Late Show

Colbert's character then stepped out on a balcony - in a gown but sans pants - asking those in the town, 'What day is it?'

Gyllenhaal's character responded: 'It's Monday, the day before the midterms, to which Colbert gave him 'shiny silver crown' as as a reward.

Share this article

Share

Gyllenhaal pointed out an embarrassing wardrobe malfunction in the period piece, telling Colbert, 'You know I can see up your nightgown, right? I can see all the election returns and they're swinging left.'

Back on the set of his series in the Ed Sullivan Theater in New York City, the politically-charged late night host made clear his anxiety over Tuesday's races, which will have a direct impact on President Donald Trump's influence over the next two years.

Sleeping beauty: Colbert expressed his anxiousness over the election in the bit

Old school: A set of townspeople in a marketplace provided the background for the bit

Citing a report that the political website 538 gave the Democrat party a seven-out-of-eight shot to win the House of Representatives, Colbert expressed a hint of skepticism, saying, 'That sounds good, but let's not get ahead of ourselves. Knock on wood.'

The CBS star will be among the late night personalities hosting live midterms coverage on Tuesday, as will ABC's Jimmy Kimmel Live, NBC's Late Night With Seth Meyers and Comedy Central's The Daily Show With Trevor Noah.

Funnyman: Colbert played an Ebenezer Scrooge-esque character in the sequence

Unhinged: Colbert forgot to wear pants under his gown in the timely bit

Hey there: Gyllenhaal pointed out an embarrassing wardrobe malfunction in the period piece, telling Colbert, 'You know I can see up your nightgown, right? I can see all the election returns and they're swinging left'