Donald Trump can’t escape Mike Flynn. The disgraced National Security Adviser makes a midnight appearance in Trump’s Oval Office bound in chains in a hilarious “Saturday Night Live” spoof of Charles Dickens’ “A Christmas Carol.”

The ghost in this case is far scarier than those who visited Scrooge.

Alex Baldwin as Donald Trump SNL

Alex Baldwin is back with a hilarious send up of Donald Trump, courtesy of Charles Dickens. (Photo: ScreenCap)

Alec Baldwin reprised his role as President Trump and Mikey Day played Flynn, otherwise known as “the ghost of witness flipped.”

“It’s time to come clean for the good of the country,” Flynn intones.

Ghosts of past, present and future also drop in on The Donald.

Alex Moffat as Billy Bush reminds Trump about their 2005 hot mic “Access Hollywood” tape. You know, “pussy grabbing?”

And, what would a Trump Christmas nightmare be without his pal, Russian President Vladimir Putin.

“Listen, we put a lot of work into you, a lot of time and money, and you’re about to mess it all up,” Putin (Beck Bennett) scolds.
tells Trump in the skit.

And the scariest part of all was the Ghost of Christmas future, none other than Kate McKinnon as, you guessed it, Hillary Clinton.

The ghost of Trump’s future was none other than Kate McKinnon’s Hillary Clinton, shrouded in a dark cloak.

Check out the video, let us know your thoughts and be sure to follow IM on Twitter for the latest in late night comedy.