Scottish star has starred in numerous blockbusters, but there is just one that he said pays ‘consistently’
Back to Entertainment
Entertainment
November 2, 2026 at 1:27 PM
James McAvoy names surprising decade-old film that still earns him money: ‘The first cheque was bonkers’
The Independent Arts
Excerpt from The Independent Arts.