CNN host Reza Aslan called President Trump "a piece of s---" and "an embarrassment to humankind" on Saturday night after Trump renewed his call for U.S. courts to approve his executive order banning travel from six Muslim-majority countries in the wake of a deadly terror attack in London.

This piece of shit is not just an embarrassment to America and a stain on the presidency. He's an embarrassment to humankind. https://t.co/Dl5tMQMhMO — Reza Aslan (@rezaaslan) June 3, 2017

The Iranian-born Aslan is the host of CNN's "Believer," which airs weekly on Sunday nights. The 45-year-old author and religious scholar also called the president a "man baby" in a subsequent tweet in response to a decision by NBC News to not report on Trump's retweet of a Drudge Report tweet because it contained "unconfirmed information" at the time. The network instead referred to the situation as a "security incident" instead.

Fears of new terror attack after van 'mows down 20 people' on London Bridge... — DRUDGE REPORT (@DRUDGE_REPORT) June 3, 2017

We need to be smart, vigilant and tough. We need the courts to give us back our rights. We need the Travel Ban as an extra level of safety! — Donald J. Trump (@realDonaldTrump) June 3, 2017

Pres. Trump has used Twitter to share news report on London incident.



We aren't relaying president's retweet, as the info is unconfirmed. — NBC Nightly News (@NBCNightlyNews) June 3, 2017

Translation: the president is a man baby that must be ignored in times of crisis. https://t.co/Kv1hIC7hEG — Reza Aslan (@rezaaslan) June 3, 2017

"We need to be smart, vigilant and tough," Trump also tweeted on Saturday evening, leading to Aslan's initial response. "We need the courts to give us back our rights. We need the Travel Ban as an extra level of safety!"

Alsan apologized later Sunday afternoon, tweeting that he "should have used better language" to express his shock and dismay.

I should not have used a profanity to describe the President when responding to his shocking reaction to the #LondonAttacks. My statement: pic.twitter.com/pW69jjpoZy — Reza Aslan (@rezaaslan) June 4, 2017

ADVERTISEMENT

Aslan has stirred controversy on his CNN program, which debuted this year. An episode in March showed him eating a human brain.

"Want to know what a dead guy's brain tastes like?" asked Aslan in promoting the episode. "Charcoal. It was burnt to a crisp!"

In a Sunday statement, CNN said it was "pleased he has apologized" for his comments on Trump.

“Reza Aslan is not a CNN employee, but does host a series on the network. We are pleased that he has apologized for his tweets. That kind of discourse is never appropriate,” the network said in a statement.

London Mayor Sadiq Khan released a statement Sunday condemning the attackers who killed at least seven people in the city the previous night.

“This is our city … and we will never be cowed by terrorism,” the mayor said.

—Updated at 6:11 p.m.