It looks like Michael Moore has had enough of Donald Trump’s bigotry.
The documentary filmmaker, who has long been one of the most vocal critics of the Republican presidential frontrunner, went to Trump Tower on Fifth Avenue in Manhattan and stood outside holding a sign reading: “We are all Muslim.” He kept standing there until the police came and asked him to leave.
Later, Moore penned a letter to the media mogul, telling him and his equally racist supporters what the United States stands for.
“Fortunately, Donald, you and your supporters no longer look like what America actually is today. We are not a country of angry white guys,” he said.
The left-wing political activist also provided statistics to support his statement — like that nearly 81 percent of the electorate who will vote in next year’s presidential election includes women, people of color or youth between the ages of 18 and 35, all of whom Trump clearly doesn’t represent.
“I was raised to believe that we are all each other's brother and sister, regardless of race, creed or color,” he added. “That means if you want to ban Muslims, you are first going to have to ban me. And everyone else. We are all Muslim. Just as we are all Mexican, we are all Catholic and Jewish and white and black and every shade in between.”
Moore closed his letter, asking Trump to “deal with it,” and encouraged people to use the hashtag “We Are All Muslim” and sign a statement proclaiming the same.
His protest comes in the wake of Trump’s call for a ban on Muslim immigration to the U.S. and rising anti-Muslim sentiment across the country following the terror attacks in Paris and San Bernardino.
Moreover, Moore’s voice of reason is crucial at a time when, driven by Trump’s vitriol, the candidate’s prospective voters are resorting to violent tactics to silence critics.
Just this week, footage of a campaign rally showed Trump’s supporters brutally beating up — yet another — African-American man while threatening to set him on fire.
Read More: Finally, Donald Trump Gets What He Deserves