More to this story

American filmmaker, political and social activist Michael Moore has sent Republican presidential candidate Donald Trump a letter chastising him on his recent anti-Muslim statements and his call to "ban all Muslims from coming to the United States".

In his letter, which he posted on his Facebook page on Wednesday night, Moore said Trump's anti-Muslim statements "were made in depression and insanity".

Moore also published a picture of himself in front of Trump Tower in New York with the caption "We are all Muslim."

Inside Story: What does Donald Trump really stand for?

During his campaign stops, Trump called for a "total and complete" block on all Muslims entering the US and an end to Muslim immigration to the country.

Trump is the current frontrunner among the Republican candidates seeking the party nomination for the presidency of the United States.

In the letter, Moore reminded Trump that the US today is no longer a country of "angry white guys", that the future US president will be chosen by more diverse voters and that "fortunately" the US no longer looks like Trump or his supporters.

Addressing Trump, Moore said: "Here's a statistic that is going to make your hair spin: 81 percent of the electorate who will pick the president next year are either female, people of colour, or young people between the ages of 18 and 35... In other words, not you" or "the people who want you leading their country".

Moore went on to say that he was raised to believe in equality of people as brothers and sisters, regardless of race, colour and religion.

He added that "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 is known for his documentary films that criticised US gun laws, globalisation, the Iraq war and the US healthcare system.

He has been awarded several awards for his work, including an Academy Award for "Bowling for Columbine", the 2002 film that examined the Columbine high school massacre in Colorado.

Follow Ali Younes on twitter: @ Ali_reports

Source: Al Jazeera