James McAvoy net worth:
$17 million
James McAvoy is an English actor who has successfully established his name as a well-known and versatile talent in Hollywood. Being a dramatic actor, his performance was praised in Joe Wright’s Atonement. He can also effectively deliver as an action figure, having starred alongside Angelina Jolie in Wanted, which garnered him further prominence. Greater success came after he was chosen to play the young Professor X in the recent X-Men films, in which critics noted how he genuinely proved his versatility as a performer. Most recently, he starred in the movie Victor Frankenstein, in which he played the titular character.