Who is James McAvoy?

Who is James McAvoy?

James McAvoy is an actor from Scotland who has been in the entertainment industry for more than two decades. He began his career as a stage actor before transitioning to film and television roles, and he quickly rose to stardom with performances such as Professor Charles Xavier in the X-Men franchise, Mr. Tumnus in The …

Who is James McAvoy? Read More »