Ben Affleck has attacked TV host Bill Maher's opinions on Islam after the pair clashed during a debate on Friday.

The Gone Girl star, 42, appeared as a guest on Real Time With Bill Maher last week, but became angered over the negative, "incomplete" image that Maher and fellow guest, author Sam Harris, were painting of Muslims.

"We have been sold this meme of Islamophobia, where criticism of the religion gets conflated with bigotry towards Muslims as people," Harris said. "It's intellectually ridiculous."

Download the new Independent Premium app

Sharing the full story, not just the headlines

Mayer supporting him, describing Islam as "the only religion that acts like the mafia" and will "f***ing kill you if you say the wrong thing, draw the wrong picture or write the wrong book".

Cue much anger from Affleck, who called Harris' picture of Islam as "the motherhood of bad ideas" over-generalised and "ugly".

"Hold on – are you the person who officially understands the codified doctrine of Islam?" Affleck responded, branding the pair's remarks "gross" and "racist" and arguing that they were akin to saying "Oh, you shifty Jew".

"Your argument is, 'You know, black people, they shoot each other,'" he said.

Maher was recently criticised for expressing his view that female genital mutilation is an Islamic problem.

Affleck was on his show to promote Gone Girl, in which he stars as the husband of a woman who mysteriously disappears on their 5th anniversary, leading him to become the prime suspect in a murder investigation.

Rosamund Pike, Neil Patrick Harris and "Blurred Lines" model Emily Ratajkowski also star in David Fincher's thriller, based on the bestselling novel by Gillian Flynn.

Comments

Share your thoughts and debate the big issues

Learn more
Please be respectful when making a comment and adhere to our Community Guidelines.
  • You may not agree with our views, or other users’, but please respond to them respectfully
  • Swearing, personal abuse, racism, sexism, homophobia and other discriminatory or inciteful language is not acceptable
  • Do not impersonate other users or reveal private information about third parties
  • We reserve the right to delete inappropriate posts and ban offending users without notification

You can find our Community Guidelines in full here.

Create a commenting name to join the debate

Please try again, the name must be unique Only letters and numbers accepted
Loading comments...
Loading comments...
Please be respectful when making a comment and adhere to our Community Guidelines.
  • You may not agree with our views, or other users’, but please respond to them respectfully
  • Swearing, personal abuse, racism, sexism, homophobia and other discriminatory or inciteful language is not acceptable
  • Do not impersonate other users or reveal private information about third parties
  • We reserve the right to delete inappropriate posts and ban offending users without notification

You can find our Community Guidelines in full here.

Loading comments...
Loading comments...