Election Day began in the US on Tuesday morning. The control of the US Senate, US House of Representatives and many governments and state and local offices has been jeopardized. (November 6th)

For Eve on Election Day broadcast on Late Show on Monday night, Steven Colbert took Charles Dickens, wearing an old costume and violating "A Christmas Carol," with the help of Jake Gyllenhaal.

Colbert plays an Ebeneezer Scrooge-esque character that wakes up with the photos of three "ghosts" next to his bed – Republican leaders Chuck Grassley, Mitch McConnell and Orrin Hatch. Pulling on the road to make sure he has not slept on Election Day, he harasses a river, a very naughty Gyllenhaal, for answers.

"Say there – boy!" Colbert says to Gyllenhaal.

"I am 37 years old," he replies.

Soon, things turn to the fact that Colbert, throughout his day of election, forgot to wear trousers under his old-fashioned style.

"We still have time to vote! Here, boy, take this shiny silver crown and go buy the largest goose in the middle of the year you can find!" Colbert exclaims, throwing a silver coin at Gyllenhaal.

"You know I can see up to your nightclub, right?" Gyllenhaal answers. "Seriously, dude, you have to put some badges. I can see all the election in the elections and move left."

Colbert will be released live on Election Night to cover the mid-term, including Late Night With Seth Meyers, Jimmy Kimmel Live and The Daily Show with Trevor Noah.

More: Late night events will be live for the mid-term elections

Auto play

Show thumbnails

Show subtitles

Last slide SlideNext

Read or share this story: