James McAvoy

Actor, Producer

Born : 21 Apr 1979

Age : 43 Years

James McAvoy Age

21 Apr 1979

Age ( as in 2023 ) : 43 Years

Summary
James McAvoy is a Scottish actor. In a career spanning over two decades, he has appeared in numerous television shows, theatrical productions and over 30 feature films.
Latest Video