Known For

James McAvoy is known for:

  • X-Men: Days of Future Past
    The ultimate X-Men ensemble fights a war for the survival of the species across two time periods as they join forces with their younger selves in an epic battle that must change the past – to save our future.
  • Deadpool 2
    Wisecracking mercenary Deadpool battles the evil and powerful Cable and other bad guys to save a boy's life.
  • Split
    Though Kevin has evidenced 23 personalities to his trusted psychiatrist, Dr. Fletcher, there remains one still submerged who is set to materialize and dominate all the others. Compelled to abduct three teenage girls led by the willful, observant Casey, Kevin reaches a war for survival among all of those contained within him — as well as everyone around him — as the walls between his compartments shatter apart.

Related Actors

These actors are frequently suggested for roles along with James McAvoy.

Top Casting Suggestions

James McAvoy has been suggested to play 856 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.

Browse Stories

Here are a few random stories from the archive. Take a look and click one to assemble your dream cast!

See More