'Saturday Night Live' lampoons Trump in 'A Christmas Carol'-inspired sketch

Michael Flynn, Melania Trump, Kellyanne Conway, and Billy Bush were all spoofed.

In a nod to "A Christmas Carol," Flynn echoes Jacob Marley, Scrooge's deceased business partner, a chained and tormented ghost. Day's Flynn introduces himself as "the ghost of witness flipped."

WATCH: "SNL" COLD OPEN

"Mr. President, I came to warn you, it's time to come clean for the good of the country," Day's Flynn said. "There's a lot of people from your past that could come back to haunt you. Tonight, you will be visited by three of them."

Bennett's shirtless Putin then emerges, and cautions the president not to mess up his presidency. "Listen, we put a lot of work into you, a lot of time and money, and you’re about to mess it all up,” Bennett's Putin said.

Then McKinnon's Hillary Clinton emerges, hidden under a black cloak before revealing herself. At first, though, Trump think Steve Bannon is under the cloak.

"You, Donald, have given me the greatest Christmas gift of all —- sexual gratification in the form of your slow demise," McKinnon's Clinton said. "You have no idea how long I've wanted to say this -— lock him up!"