dailyrecord.co.uk
68%
343
Inside James McAvoy's rise to fame - Shameless, X-Men, new wife and return to Scotland
James McAvoy is one of the best actors to come out of Scotland, starring in big blockbuster hits like the X-Men franchise and M. Night Shyamalan's Split.