Jake Gyllenhaal Joins Stephen Colbert for Election Day 'Christmas Carol' Spoof

The Oscar-nominated actor joined the late-night host for a midterms-inspired twist on the classic Charles Dickens' tale.
Screengrab/The Late Show with Stephen Colbert

Jake Gyllenhaal helped Stephen Colbert celebrate Election Day eve on Monday’s Late Show.

In a pretaped sketch titled ’Twas the Night Before Election Day, Colbert starred as an Ebenezer Scrooge-type character who, after dreaming he was visited by three ghosts (Republican leaders Chuck Grassley, Mitch McConnell and Orrin Hatch), sprung to his feet to ask the local townsfolk, “What day is it?”

From his balcony, Colbert called down to a passing “boy,” Gyllenhaal, to ask what day it was. “It’s Monday, the day before the midterms,” Gyllenhaal answered.

Colbert thanked him with a “shiny silver crown,” but Gyllenhaal was more concerned with the view from his position. “You know I can see up your nightgown, right?” he asked Colbert. “I can see all the election returns and they’re swinging left.”

As The Late Show’s theme song began to play (with a notably jinglier feel to it than usual), Colbert removed his robe to reveal a suit underneath — but no pants.

For the actual Election Day on Tuesday, Colbert will go live for special coverage of the midterms.