James McAvoy
James McAvoy
Celebrated Name: James McAvoy
Real Name/Full Name: James McAvoy Jr.
Gender: Male
Age: 45 years old
Birth Date: 21 April 1979
Birth Place: Glasgow, United Kingdom
Nationality: Scottish, British
Height: 1.7 m
Weight: 67 kg
Sexual Orientation: Straight
Marital Status: Divorced
Wife/Spouse (Name): Anne-Marie Duff (m. 2006–2016)
Children: Yes (Brendan McAvoy)
Yes ( Lisa Liberati)
Profession: Scottish actor
Net Worth in 2024: $20 million
Last Updated: June 2024

He’s best known as Charles Xavier of the X-Men franchise or for his spine-chilling role in the movie “Split”. Yes! You guessed it right. He is none other than handsome and charismatic Scottish actor, James McAvoy! An actor who has seen his share of ups and downs in his career and has still managed to make his mark with utter perfection and hard work in the industry.

Maybe you know about James McAvoy very well But do you know how old and tall is he and what is his net worth in 2024? If you do not know, We have prepared this article about details of James McAvoy’s short biography-wiki, career, professional life, personal life, today’s net worth, age, height, weight, and more facts. Well, if you’re ready, let’s start.

Early Life

James McAvoy was born on 21st April 1979 in Glasgow, Scotland to James McAvoy Sr., a builder by profession and Elizabeth, a psychiatric nurse. He lived with his maternal grandparents for most of his childhood due to the ill health of his mother and thus, grew up in Glasgow. His parents divorced when he was seven years old, and since then, he hasn’t been in touch with his father.

He was brought up as a Roman Catholic and once even briefly considered joining the catholic priesthood, as according to him, it was a way to explore the world. He no longer practices Catholicism but is very spiritual in his outlook. He loves football and is a massive fan of the Celtic football club. He married actress, Anne-Marie Duff in 2006 and has a son named Brandon with her. The couple got divorced in 2016, but are still good friends.

Age, Height, and Weight

Being born on 21 April 1979, James McAvoy is 45 years old as of today’s date 15th June 2024. His height is 1.7 m tall, and weight is 67 kg.


James McAvoy made his debut at the young age of 15 in the 1995 movie, “The Near Room”. He then went on to star in movies, like “Privates on Parade”, “Band of Brothers” and “White Teeth” and managed to attract the attention of many directors and critics with his gritty acting.

More television work came his way in 2003 after he was starred in “State of Play”, but it was only in 2005 that he caught the attention of the audience after he was starred in “The Chronicles of Narnia: The Lion, the Witch and the Wardrobe”. In “The Last King of Scotland” he played a supporting character and both the movie and his performance were much lauded.

His career breakthrough came in the form of the 2007 movie, “Atonement”, which was a romantic war film. He gave a very charismatic performance in the movie, and the movie bagged many significant awards after its release. “Penelope” and “Becoming Jane” were released a year after one another and garnered appreciation. “Wanted” an action film, “The Last Station” a biopic, “Gnomeo and Juliet” an animated movie, “The Conspirator” an American drama, “X-Men: First Class” a superhero film and many more, efficaciously established his versatility as an actor.

Ever since his journey in the industry began, he has tried his hands at different kinds of genres and has taken up very eccentric projects. His performance in the 2016 movie, “Split” is considered his best by many critics. He has been a part of all X-Men series and will be seen in “X-Men: Dark Phoenix” in 2018 and “Glass” in 2019. He is an ardent supporter of the British Red Cross and has travelled to Uganda to raise money several times.

Awards and Achievements

James McAvoy has won 14 awards in his career so far. He won the Best Actor award for “The Last King of Scotland” in 2006 at the BAFTA awards. He was hailed as the Best actor again by the British Independent Film Awards for his 2013 movie “Filth”. He earned a Golden Globe Award nomination for the movie “Atonement”.

Net Worth & Salary of James McAvoy in 2024

James McAvoy Net Worth
James McAvoy Net Worth

As of June 2024, The total net worth of James McAvoy is a considerable $20 million. He has earned all this and more through his impeccable acting in over 38 movies and television series. He was the face of Prada in 2014 and had signed an endorsement deal with them as well as with CoverGirl cosmetics. He owns several restaurants, a Football team and has also launched a vodka brand.

James McAvoy has been a part of more movies than his age. At the age of 38, he has created a mark for himself in the industry and is only going to get better with time. We wish him luck for the future and are eagerly waiting for his upcoming movies!


  1. He is probably the most underrated actor…HE IS BRILLIANT!!! Such a great actor!!! Not to mention-VERY handsome ❤️


Please enter your comment!
Please enter your name here