December is here, and Saturday Night Live is getting into the Christmas spirit — by casting Donald Trump as Scrooge.

Alec Baldwin’s Trump returned to the show Saturday in the cold open, where he found himself visited by the ghosts of his past, present, and future. But first up was Mikey Day as Michael Flynn, who pleaded guilty Friday for lying about his contact with Russian ambassadors. (In the SNL sketch, Flynn became Trump’s Jacob Marley.)

Up next was Alex Moffat as Billy Bush, a.k.a. the ghost of the past, and Beck Bennett as shirtless Vladimir Putin, a.k.a. the ghost of the present.

After chastising Trump for his recent comments denying the now-infamous Access Hollywood tape, in which Bush and Trump were caught on tape making offensive comments about women, Bush also poked fun at Matt Lauer’s recent dismissal from The TODAY Show.

“Frankly, I’m looking pretty good in the NBC news division right about now,” Moffat’s Bush declared.

Finally, Kate McKinnon pulled double duty, playing Kellyanne Conway at the top of the sketch before reappearing later as the ghost of the future — Hillary Clinton.

“You have given me the greatest Christmas gift of all: sexual gratification in the form of your slow demise,” McKinnon’s Clinton told Trump.

Watch the full sketch above.

Episode Recaps

Saturday Night Live - Season 42
Saturday Night Live

The original late-night comedy sketch show from the one and only Lorne Michaels.

  • TV Show
  • 47
  • TV-14
  • Saturdays at 11:30 PM
  • Lorne Michaels
  • NBC
stream service