James McAvoy names surprising decade-old film that still earns him money: ‘The first cheque was bonkers’
The Independent

Scottish star has starred in numerous blockbusters, but there is just one that he said pays ‘consistently’
Summary from The Independent
Read the full story on The Independent










