John Oliver got exactly what he asked for on General Hospital—namely, a slap to the face. The late-night host wrapped his three-episode guest stint Monday as "Z," a swaggering World Securities Bureau power player whose showdown with Carly Spencer (Laura Wright) turned physical after he dismissed her injured daughter with a flippant "That ain't gonna happen." Carly's response: a full-force smack that fulfilled one of Oliver's specific requests for the role, per EW.
Oliver's arc began after he used Last Week Tonight in March to lobby for a meaty soap role. General Hospital obliged, flying Z into Port Charles via helicopter and dropping him into a WSB firefight that left young agent Josslyn Jacks wounded and her mother furious. Z exits by trying to recruit Cassius Faison (Ryan Paevey) with a "work for me, skip prison" offer, while flirting with Wright's character on the way out, notes LateNighter. Wright later praised Oliver for taking the gig seriously and not mocking daytime work, calling his performance "incredible." He'll next pop up in another three-episode soap run on Days of Our Lives in August.