CelebList
James McAvoy

James McAvoy Net Worth

View full profile

James McAvoy's net worth is currently estimated at $20M in 2026.

Net Worth Over Time

$0M$5M$10M$15M$20M199520102026

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