Stormy Daniels paid a surprise visit on Saturday Night Live last night.

The star-studded sketch began with Ben Stiller reviving his role as Michael Cohen, Donald Trumps lawyer. He placed a call on a “secure line” to Trump (Alec Baldwin) asking him what they are going to do about the changing story explaining the secret Daniels’ payment. Trump’s response was to get Rudolph Giuliani (Kate McKinnon) on the phone. “He’s got the sharpest legal mind since My Cousin Vinny,” Trump said,

He first called Trump’s personal physician Dr. Harold Bornstein played by Martin Short by accident then got to Giuliani. “Yes, that’s me Rudy Giuliani, Trump’s lawyer and worst nightmare.” Cohen proceeded to do a three way call to beg Trump and Giuliani to pick a lie and “stick to it.” In the middle of their conversation, Trump received a call from Sarah Huckabee Sanders played by Aidy Bryant.

“Mr. President, I have lost all credibility,” she said. “Did you lie to me about the Stormy Daniels affair?” Trump’s response was, “Yeah, that sounds like something I would do.” She responded, “Ok, good, just as long as we’re on the same page.”

Cohen then took multiple calls trying to get back to Trump. He talked to Melania Trump (Cecily Strong), Omarosa Manigault Newman (Leslie Jones), Vice President Mike Pence (Beck Bennett), as well as Ivanka Trump (Scarlett Johansson) and a meek Jared Kushner (Jimmy Fallon).

Once Cohen got Trump back on the line, he was told Trump doesn’t have time to waste on hold because he’s has a meeting with his “chief strategist” Kanye West. Then, Trump told Cohen to “call Stormy Daniels and fix this once and for all.”

The real Daniels took the call with Trump and gave a list of what he needs to do to make the scandal go away. She simply replied, “A resignation.” Then followed with, “I know you don’t believe in climate change but a storms a-coming, baby.”