US porn star Stormy Daniels, who is embroiled in a legal battle with Donald Trump, lampooned the President as she made a surprise appearance on an American comedy show.
Ms Daniels, who claims she had an affair with Mr Trump, played herself in a sketch on Saturday Night Live and warned the President that "a storm's a-comin baby."
In the show, Mr Trump, played by actor Alec Baldwin, asked his lawyer, Michael Cohen, played by Ben Stiller, to call Ms Daniels and try to fix their ongoing legal battle "once and for all."
Ms Daniels, real name Stephanie Clifford, has sued Mr Trump to get out of a "hush agreement" over their alleged relationship.
Mr Cohen paid Ms Daniels $130,000 to keep her from publicly discussing the alleged sexual encounter in 2006.
Mr Trump has denied he had an affair with Ms Daniels and that he was aware of the payment, something his newly appointed lawyer Rudy Giuliani has contradicted in recent days.
In the Saturday Night Live sketch, Mr Trump sat in on the call between Mr Cohen and Ms Daniels. He interjected and asked Ms Daniels: "What do you need for all this to just go away?"
"A resignation," Ms Daniels said.
Mr Trump persisted, saying: "I solved North and South Korea, why can't I solve us?"
Ms Daniels said it was too late for that.
"I know you don't believe in climate change, but a storm's a-comin baby," Ms Daniels said.
The sketch also featured Kate McKinnon as Rudy Giuliani, Cecily Strong as Melania Trump, Scarlett Johansson as Ivanka Trump and Jimmy Fallon as Jared Kushner.
It is not the first time Alec Baldwin has impersonated Mr Trump on Saturday Night Live.
More from Donald Trump
A month before the 2016 presidential election, the billionaire accused the programme of a "hit job" after Baldwin compared Mr Trump to Bill Clinton in a parody sketch.
Baldwin responded by offering a truce in return for the Republican's tax returns.