Menu
HOW OLD IS James McAvoy

James McAvoy is 45 years and 6 month(s) old. He was born in 21 Apr, 1979. James McAvoy is the younger Professor X of X Men series. He has also starred in a lot of TV series, stage shows and also as a voice actor in animation films.

Click here to read the full biography about James McAvoy

Last Modified : Nov 21 2024

You may also like