James McAvoy has revealed the low-budget film that continues to earn him “bonkers” residual cheques. The BAFTA winner receives regular pay cheques for a movie he made a decade ago – 2016’s horror flick Split, in which he played a man with dissociative identity disorder.