NBC's Saturday Night Live packed its cold open this weekend, bringing in several characters from the White House as played by current castmembers and a slew of celebrity guests — including Stormy Daniels.

Ben Stiller anchored the sketch with a reprisal of his impression of Trump fixer Michael Cohen, frantically trying to get on the same page as the president about the Daniels scandal. Alec Baldwin, of course, reprised his Donald Trump impression. Stiller's Cohen assured him that the line was secure, but a quick cut revealed that the FBI was listening. The sketch then devolved into a lengthy multi-caller phone conversation between Cohen and several key players in Trump's world.

Martin Short played Trump's doctor Harold Bornstein. When Stiller's Cohen asked if he could call him back, he replied: "I have zero commitments personally and professionally, but if you ever want to do drugs, I can get you all the drugs!"

Kate McKinnon played Rudy Giuliani, "Trump's lawyer and worst nightmare." Aidy Bryant appeared as Sarah Huckabee Sanders, and Cecily Strong portrayed Melania Trump. She had a question "for a friend": "If her husband is accused of a crime, does she have to testify? What if she wants to?"

Leslie Jones also appeared in the busy cold open: "Hi, it's Omarosa, and I'm still pissed off." Meanwhile, Beck Bennett briefly showed up as Vice President Mike Pence.

Scarlett Johansson and Jimmy Fallon made cameos as Ivanka Trump and Jared Kushner, who Cohen said was pretty much expendable. Baldwin's Trump mentioned that he had an upcoming meeting with his new chief strategist, Kanye West.

Then, for the final surprise appearance, Daniels played herself. "Everyone knows it's just an act," Baldwin's Trump said, telling her to stop talking about him. "I work in adult films — we're not really known for our acting," she replied. "I know you don't believe in climate change, but a storm's a coming, baby," Daniels said.

The adult film actress, whose real name is Stephanie Clifford and who allegedly had an affair with Trump in 2006, is suing him for defamation and to be released from a non-disclosure deal she agreed to days before the 2016 election in exchange for $130,000. The payment was made by Cohen, the president's personal lawyer.

Trump has denied knowledge of the payment, although his newly appointed lawyer Rudy Giuliani claimed during a television appearance on Wednesday the president repaid Cohen the $130,000.

Watch the SNL cold open, below.