James McAvoy

James McAvoy

MOVIE ACTOR

Scottish actor who rose to prominence for his roles in Atonement, The Last King of Scotland and the X-Men series. In his television career, he has played roles in Frank Herbert's Children of Dune and Shameless. 
  • When was
    James McAvoy born?

    James McAvoy was born on Saturday, April 21, 1979

  • Where was
    James McAvoy born?

    James McAvoy was born in Glasgow, Scotland

  • How old is
    James McAvoy?

    James McAvoy is 45

  • How much is James McAvoy worth?

    James McAvoy is worth $17 Million


Back to previous page