He says that acting is a gamble – but is a dead cert to terrify audiences with new film Speak No Evil. The Scottish actor talks about marriage, therapy – and why Ken Loach would never cast him
He is a funny character, James McAvoy. I meet him in one of those fancy Soho hotels where the cast of films that are about to be massive assemble so they can all be interviewed on the same day. And McAvoy’s new psychological thriller, Speak No Evil, will be massive. A remake of the 2022 Danish original, it is just as terrifying, with one difference.
McAvoy, 45, is personable and urbane. He is wearing a suit, but looks like a guy who changes into cargo shorts as soon as he gets home. “I’m really lucky in a lot of ways, mainly that my granny’s all over me,” he says. “I’ve definitely got a large dose of what she has.” His parents divorced when he was 11, and his mother was ill, so he went to live with his grandparents in Drumchapel, Glasgow. Later, considering class, he describes his childhood tangentially, talking about why Ken Loach would never cast him. “I’m too much of an actor. And I’m, like: ‘I grew up on the council estate you shot half your films on!’ But I’m too much of an actor.”