Alec Baldwin was back Saturday night where he reprised his impersonation of Donald Trump in Saturday Night Live’s cold open.

In a special Christmas message from the White House, Trump declared the “war on Christmas is over and will soon be replaced with the war on North Korea.”

“I’ve had an amazing first year in office, maybe the best in the history of America or the world,” Baldwin said.

Joined by wife Melania, played by Cecily Strong, Baldwin’s Trump thanked everyone who worked for him and all the “haters and losers” who tried to “destroy” him, by putting them on the “loser tree.”

First on the tree was former FBI head James Comey, whose face adorned an ornament given to Baldwin’s Trump by Kellyanne Conway, played by Kate McKinnon. Also added to the tree were Anthony Scaramucci and Michael Flynn.

Making a surprise cameo, Scarlett Johansson appeared to reprise her Ivanka Trump impersonation to present Baldwin with a Roy Moore ornament for the tree. “I tried to make a Steve Bannon ornament but his face wouldn’t fit, so I brought you a Mad Ball, instead,” she said, producing a monster-faced toy ball.

The Trump boys then emerged (Alex Moffat and Mikey Day) to produce a bevy of other former White House employees and introduce “Elf on a Shelf” Jeff Sessions (McKinnon, again), a tiny, red spandex-adorned sprite on the mantel over the fireplace. “I came to ask for a favor: Can I put the angel on the tree?” McKinnon asked. The angel had special counsel Robert Mueller’s face on it.