Hello Guest!
Login
or
Sign Up
James McAvoy
How old is James McAvoy?
James McAvoy was born on
21 April 1979
Saturday in Glasgow, Scotland.
So today, James McAvoy is
45
years old
James McAvoy is a Scottish actor. He has 1 child and he lives in London, England. His wife is Anne-Marie Duff.
People also looked:
Jessica Chastain
Michael Fassbender
Trending on HowOldis
Trina
American rapper, record producer, songwriter and model from Florida
Parker Posey
American actress
Ashton Shepherd
American country music singer-songwriter
Asher Roth
American rapper
Gillian Anderson
American film, television and theatre actress, activist and writer