By Jill Disis

PHILADELPHIA (CNN) — No one in President Trump’s administration is safe from parody on “Saturday Night Live.”

READ MORE: Sheriff's Deputies Dismantle Protest Encampment Outside Of University City Townhomes

The latest target? White House Press Secretary Sean Spicer.

Frequent “SNL” host Melissa McCarthy made a surprise appearance on NBC’s sketch-comedy show this weekend to skewer Spicer’s combative tone with the press.

And the resemblance was uncanny.

READ: Taylor Swift’s Pre-Super Bowl Show Might Be Her Only In 2017

“I know that myself and the press have gotten off to a rocky start,” McCarthy-as-Spicer said. “I’d like to begin today by apologizing on behalf of you to me for how you have treated me these last two weeks. And that apology is not accepted.”

McCarthy also played on a testy exchange between Spicer and reporters over the use of the word “ban” to describe Trump’s immigration executive order, which barred travel from seven Muslim majority countries.

READ MORE: Heat Health Emergency In Philadelphia Has Residents Running For Cover From Sun: 'This Heat Is Like, Dangerous'

Spicer said the order was not a “ban,” even though Trump had used the word in tweets about the measure.

“He’s quoting you. It’s your words,” McCarthy told a cast member who played a reporter asking about the ban. “He’s using your words when you use the words and he uses them back. It’s circular using of the word, and that’s from you.”

READ: William Penn Charter To Be Subject Of ‘Goldbergs’ Spin-Off

CNN media analyst Bill Carter said McCarthy’s spoof was one of the best ever on “SNL.”

The sketch was one of a number in Saturday’s show that took aim at Trump’s White House. Another segment parodied Trump’s interactions with foreign leaders.

Trump, who has for months taken to Twitter to attack the show’s portrayal of him, has yet to respond to the latest episode.

MORE NEWS: Raymond Thompson Charged In Fatal Stabbing Of Woman In West Philadelphia, Police Say She Had Protection Order Against Him

The-CNN-Wire ™ & © 2017 Cable News Network, Inc., a Time Warner Company. All rights reserved.