Telegraph magazine - James McAvoy cover (25 August 2007)