Portrait of James McAvoy

James McAvoy

Actor

Who is James McAvoy?

James McAvoy is a Scottish Actor. James McAvoy was born on April 21, 1979 in Glasgow, United Kingdom. As of 2026, James McAvoy is 47 years old. Published estimates place the net worth of James McAvoy at $17 million.

Facts about James McAvoy

Facts about James McAvoy
ProfessionActor
NationalityScottish
EthnicityScottish
BornApril 21, 1979
BirthplaceGlasgow, United Kingdom
Age47 years
EducationRoyal Conservatoire of Scotland
Net worth$17 million
Height5 feet 7 inches (1.70m)
Hair colorLight Brown
Eye colorBlue
FatherJames McAvoy, Sr.
MotherElizabeth Johnstone
HoroscopeTaurus
Lucky number7
Lucky colorGreen
Lucky stoneEmerald
Marriage matchVirgo, Cancer, Capricorn
WikipediaJames McAvoy on Wikipedia
IMDbJames McAvoy on IMDb
InstagramJames McAvoy on Instagram

James McAvoy early life and family

James McAvoy was born in Glasgow, United Kingdom.

James McAvoy's father is James McAvoy, Sr..

James McAvoy's mother is Elizabeth Johnstone.

James McAvoy education

The recorded education of James McAvoy is Royal Conservatoire of Scotland.

How tall is James McAvoy?

James McAvoy is 5 feet 7 inches (1.70m) tall.

James McAvoy net worth

Published estimates place the net worth of James McAvoy at $17 million. The figure is an estimate, not an audited total.

James McAvoy profiles