US comedy show Saturday Night Live has returned to take aim at the latest developments in the White House, in A Christmas Carol themed sketch centred on US President Donald Trump's past, present, and future.
Alec Baldwin returned to play Trump, faced with dealing with new charges against his former national security adviser Michael Flynn for lying to the FBI.
Flynn, played by Mikey Day, appeared beside the President's desk tied in chains, recalling the beginning of the Dickens story, calling himself "the ghost of Witness Flipped".
The sketch took aim at Trump's defence of Flynn on Saturday, a quick response after Trump called Flynn's actions "lawful" despite Flynn making a guilty plea deal.
Flynn had a reputation as a maverick and rule breaker years before he joined the White House, including being investigated for inappropriately sharing highly classified intelligence with Australian forces.
"The FBI got to me. Before this I had a great life, Donald. I was an honourable twice-fired military man who loved to talk about how Hillary Clinton had a child sex ring in a pizza shop," the Flynn character said.
"If only someone had warned me about you," the Trump character said.
"President Obama did tell you not to hire me," the Flynn character replied.
"I meant someone American," Flynn said, referring to Trump's previous erroneous comments regarding Obama's heritage.
"It's time for you to come clean, for the good of the country," the Flynn character said.
"The good of the what?" Trump said, appearing confused.
The sketch then introduced three ghosts of Christmas past, present and future, representing people who could "come back to haunt" Trump.
The ghost of his past was Billy Bush, the former NBC Access Hollywood host who appeared in a video in which Trump claimed he would use his fame to "grab" women "by the p----".
Played by Alex Moffat, Bush asked how he got fired for listening to Trump's comments, while Trump managed to be elected to the presidency.
"If you worked at NBC right now, you'd be fired," the Bush character said.
The ghost of his present was a shirtless Russian President Vladimir Putin, played by SNL regular Beck Bennett.
The Putin character told off Trump for "messing up" their collective plans.
The ghost of his future included Hillary Clinton, played again by Kate McKinnon, dressed in a hooded black robe.
"You've given me the greatest Christmas gift there is: sexual gratification from your slow demise," she said.
"You have no idea how long I've wanted to say this ... Lock him up!" she chanted.