Will Smith showed up to a Dubai press event for “Suicide Squad” and shut down two things: Islamophobia and Donald Trump.

The actor said that America’s Islamophobia motivated him to attend the event in Dubai on Sunday. Smith said that he’d been tweeting and sharing pictures to fight the anti-Muslim climate in the U.S, according to the Associated Press.

“The Middle East can’t allow Fox News to be the arbiter of the imagery, you know,” the actor said. “So cinema is a huge way to be able to deliver the truth of the soul of a place to a global audience.”

Smith then voiced his disappointment in the Republican nominee for president, Donald Trump, and his loyal followers. The GOP candidate has repeatedly said he would ban Muslim immigration to the United States.

“As painful as it is to hear Donald Trump talk and as embarrassing as it is as an American to hear him talk, I think it’s good,” the 47-year-old said. “We get to know who people are and now we get to cleanse it out of our country.”

The actor slammed Trump last week for his hateful treatment of women, calling it “absolute fucking insanity” that the business mogul could get away with his disgusting comments.

“For a man to be able to publicly refer to a woman as a fat pig, that makes me teary,” Smith said in an interview with Australian news website .

We couldn’t agree more.

Editor’s note: Donald Trump regularly incites political violence and is a serial liar, rampant xenophobe, racist, misogynist and birther who has repeatedly pledged to ban all Muslims ― 1.6 billion members of an entire religion ― from entering the U.S.