
‘I’ve failed, badly – and I’m good with it’: James McAvoy on class, comfort and carnage
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













