'SNL' mocks Trump with sharp humor over Jeffrey Epstein emails in cold open

'SNL' mocked Donald Trump over Jeffrey Epstein emails, with James Austin Johnson and Ashley Padilla portraying key White House figures
UPDATED NOV 16, 2025
James Austin Johnson portrayed President Donald Trump and mocked him on 'SNL' regarding Epstein files (@nbcsnl/X)
James Austin Johnson portrayed President Donald Trump and mocked him on 'SNL' regarding Epstein files (@nbcsnl/X)

NEW YORK CITY, NEW YORK: Donald Trump and Jeffrey Epstein’s emails have dominated headlines recently. From Trump denying ties to the late financier to Representative Marjorie Taylor Greene voting to make the files public, the topic has kept the spotlight on the former president.

 NBC’s Saturday Night Live (SNL) turned its focus to Trump over the Epstein emails in its latest cold open. In the sketch, James Austin Johnson portrayed President Donald Trump defending himself after the House Oversight Committee released Epstein’s emails this week.

The sketch also featured an impersonation of White House Secretary Karoline Leavitt, played by Ashley Padilla. The episode aired Sunday, November 16.

In the SNL sketch, James Austin Johnson took on the role of President Donald Trump (@nbcsnl/X)
James Austin Johnson played President Donald Trump and mocked him on 'SNL' over the Epstein emails (@nbcsnl/X)

'SNL' mocks Donald Trump’s reaction to Epstein files

The sketch opened in a White House briefing, with Padilla’s Leavitt insisting, "There was no news this week, nothing happening with the president, no weird information was revealed!" When reporters asked why Trump’s name appeared in the Epstein emails, Leavitt brushed off the questions, claiming the president had done nothing wrong. "If anything, his crime was loving too much, and possibly too young," she added.



Johnson’s Trump then took over, declaring he was "hiding almost nothing, just enough to make it extremely suspicious." "Jeffrey Epstein, I barely knew the guy, OK? As evidenced by the thousands of pictures of us together, dancing and grinding our teeth at various parties, always leering and pointing at something just off camera, probably a book we're excited to read," he joked. 

The sketch was set during a White House briefing, opening with White House Press Secretary Karoline Leavitt, played by Ashley Padilla (@nbcsnl/X)
Ashley Padilla played White House Press Secretary Karoline Leavitt in 'SNL’s' cold open sketch (@nbcsnl/X)

The sketch also poked fun at the government shutdown, with Johnson riffing on grocery prices and flight cancellations. It ended with Johnson’s Trump announcing he had pardoned a turkey for Thanksgiving. "I promised grocery prices would plummet, and they did: They plummeted straight up," he said. "People are saying, 'But sir, how will I afford my Thanksgiving turkey for my family?' Well, the good news is your family's not coming, because all the planes are gone."

Donald Trump denies Epstein links amid release of files

Portrait of American financier Jeffrey Epstein (left) and real estate developer Donald Trump as they pose together at the Mar-a-Lago estate, Palm Beach, Florida, 1997. (Photo by Davidoff Studios/Getty Images)
Donald Trump and Jeffrey Epstein posed together at Mar-a-Lago in Palm Beach, Florida, 1997 (Davidoff Studios/Getty Images)

Trump has repeatedly rejected any claims connecting him to Jeffrey Epstein, calling it a political distraction. He argued that opponents were using the Epstein case to divert attention from the government shutdown and other issues. The White House emphasized that the emails do not prove wrongdoing and stressed that Trump has consistently acted with integrity, highlighting ongoing concerns about transparency and accountability related to the release of Epstein files.

GET BREAKING U.S. NEWS & POLITICAL UPDATES
STRAIGHT TO YOUR INBOX.

MORE STORIES

Pete Hegseth said protecting ongoing Caribbean operations is his priority, so the release of the strike video is still under review
1 hour ago
Online speculation surged after Nancy Mace’s holiday photo appeared to show a baby bump while she also rejected reports claiming she considered resigning from Congress
1 hour ago
Rosie O’Donnell said she pledged to her therapist the Wednesday before Thanksgiving to avoid Trump posts for two days but it failed within hours
1 hour ago
Dr Mehmet Oz ordered Tim Walz to give weekly anti-fraud updates, freeze high-risk providers, verify all providers, and submit a corrective plan to CMS
1 hour ago
Kaitlan Collins responded to Donald Trump’s attack by pointing out that her White House question dealt with Venezuela, not the ballroom’s rising costs
1 hour ago
Donald Trump said he agreed to host the Kennedy Center Awards after Susie Wiles urged him, joking about ratings and initially refusing
2 hours ago
Lawmakers pressed Apple and Google to ban ICEBlock and other tracking apps, citing risks to DHS agents, as they demanded briefings by December 12
7 hours ago
Jen Psaki called Donald Trump’s American football rebrand idea ‘bizarre’ and asked, 'What would have happened if a Democratic president did this?'
7 hours ago
Elon Musk called for the EU to be ‘abolished’ and urged sovereignty for member states while framing the penalty as an attack on free speech
9 hours ago
Donald Trump lashed out at ‘Fox & Friends Weekend’ for hosting economist Peter Schiff and also attacked CNN’s Kaitlan Collins
11 hours ago