Ben Affleck, the Oscar-winning actor and director, has launched a ferocious defence of Islam, after becoming involved in a heated argument when he appeared on an American chat show. Affleck, the star of Good Will Hunting and director of Argo, appeared on HBO’s television show Real Time with Bill Maher to promote his latest film, Gone Girl. But instead of talking about the film, the 42-year-old found himself in a furious discussion with both Maher and Sam Harris, the author of a series of books on religion. Maher, an outspoken atheist and critic of Islam, said last week in his...