
James McAvoy Net Worth
View full profileJames McAvoy's net worth is currently estimated at $20M in 2026.
Net Worth Over Time
Net Worth Timeline
1995$0.01MD
Acting Debut
McAvoy makes his acting debut in "The Near Room".
2004$0.1M+900%C
"Shameless" breakthrough role
McAvoy gains recognition for his role in the British drama series "Shameless."
2006$1M+900%B
"The Last King of Scotland"
McAvoy gains fame for his role in "The Last King of Scotland".
2007$3M+200%A
"Atonement" success
McAvoy stars in "Atonement", gaining him greater recognition.
2011$5M+67%A
"X-Men" franchise begins
McAvoy stars as Professor X in "X-Men: First Class", a successful franchise role.
2019$10M+100%A
"It Chapter Two" success
McAvoy stars in "It Chapter Two" further earning him success.
2026$20M+100%B
Consistent success
McAvoy continues to act in film and theater, maintaining a solid career as a respected actor.
Last updated: February 25, 2026