John Oliver asked for something “juicy” from the soap opera world, and on Monday, General Hospital delivered.
The Last Week Tonight host wrapped up his three-episode arc on the ABC soap, sharing scenes opposite Carly Spencer, played by Laura Wright, as his mysterious WSB boss Z.
Across their scenes together, General Hospital gave Oliver one of the exact things he had floated back in March, when he publicly begged daytime dramas to cast him: a slap.
The exchange found Carly confronting Z over her daughter Josslyn’s role with the WSB, demanding that he fire her and send her home. Z made clear that wasn’t happening.
“Let me put this in language that you will understand,” he told her. “That ain’t gonna happen.”
Carly responded by slapping him:
John Oliver’s third—and final—day on General Hospital is off to a rip-roaring start. Consider him fully initiated. pic.twitter.com/GcJ3ttGpxi
— LateNighter (@latenightercom) July 6, 2026
True to soap opera form, the slap only seemed to impress Z.
“It is such a shame that no one got a hold of you when you were younger,” he told her. “You’d have made a brilliant agent.”
Then came the attempted flirtation. Z suggested they discuss Carly’s potential “over dinner,” offering to take the WSB jet to Paris for late-night Kir royales by the Seine.
“Are you hitting on me?” Carly asked.
“I don’t know if I would put it like that,” Z replied. “But if I were, is it working?”
It was not.
“Yes, it’s a no,” Carly told him. “It’s a hard no. I’m not going anywhere with you. Are you insane?”
For Oliver, it was another item checked off the wish list. Back in March, after discovering that Stephen A. Smith has been playing Brick on General Hospital since 2016, Oliver offered himself up to any soap willing to write him a role. His requests included a ridiculous character name, something “juicy” like murder or slapping, and a dramatic close-up.
By the end of his General Hospital run, the show had given him a cryptic one-letter name, multiple dramatic close-ups, and the chance to get slapped by Carly Spencer. Not bad for a late-night host moonlighting in Port Charles.
Oliver announced last week on Last Week Tonight that he has taped roles on both General Hospital and Days of Our Lives. His Days of Our Lives episodes are scheduled for August 11, 12, and 14 on Peacock.
Watch a compilation of Oliver’s scenes with Wright from Monday’s General Hospital at the top of this post, or catch the full episode on Hulu.