Ben Affleck, the star of David Fincher's adaptation of Gone Girl, tells Xan Brooks why playing an untrustworthy lead makes a change from the usual solid heroes, how the story has split audiences between those who think it's feminist and those who think it's misogynist, and why marriage isn't as hard as the film makes out.