Stephen Colbert, host of CBS’s The Late Show, unleashed a profanity-laced tirade at President Donald Trump during his Monday night monologue—just days after Trump publicly celebrated news that Colbert’s show is being canceled.
“Go f*** yourself,” Colbert told Trump, before mockingly declaring himself a “martyr” for the cancellation.
Colbert’s rant came after Trump posted on Truth Social last week:
“I absolutely love that Colbert was fired,” and hinted that Jimmy Kimmel might be next.
“There’s Only Room for One on This Cross”
Colbert attempted to spin his show’s downfall into a badge of honor, telling his audience:
“Kimmel, I am the martyr. There’s only room for one on this cross. And the view is fantastic from up here.”
He added that despite being canceled, he plans to increase his attacks on Trump over the next 10 months:
“They made one mistake—they left me alive. For the next 10 months, the gloves are off.”
CBS Pulls the Plug
Colbert revealed last week that CBS would be ending The Late Show in May 2026, citing “financial reasons.”
The decision came just days after Colbert ripped into his own parent company, Paramount, over a $16 million legal settlement it reached with the Trump administration—a deal Colbert sarcastically described as a “big fat bribe,” referring to Paramount’s pending sale to Skydance Media, which requires regulatory approval.
Industry analysts have noted slumping ratings for late-night shows and growing viewer fatigue over partisan, Trump-focused content. Colbert, one of Trump’s most vocal media critics, has leaned heavily into anti-MAGA commentary throughout his run.