Bravo It was a moment so many young actors dream of happening upon their arrival in Hollywood. But for James McAvoy, meeting his celebrity crush was more the ... Read more