
James McAvoy – Biography, Movies, Age, Height and Net Worth
James McAvoy is a Scottish actor and director born on April 21, 1979, in Glasgow, Scotland. Now 47, he has built a career defined by striking range, moving from literary adaptations to superhero blockbusters and psychological thrillers.
His path to international recognition began in British television. McAvoy gained attention for his role in the BAFTA-winning series Shameless before breaking through with Atonement in 2007. That performance earned him a Golden Globe nomination and changed the trajectory of his career.
Since then, he has played Professor Charles Xavier in the X-Men prequel films and delivered a famously layered performance as Kevin Wendell Crumb in Split, a character with 23 distinct personalities. In 2025, he made his directorial debut with California Schemin’, a film rooted in Scottish music history.
James McAvoy’s Movie Career: Highlights and Key Roles
21 April 1979 (age 47), Glasgow, Scotland
5 ft 8 in (1.73 m) commonly cited
Anne-Marie Duff (m. 2005, div. 2016)
Professor X (X-Men), Kevin (Split), Atonement
- Glasgow-born actor who rose to prominence in the mid-2000s with roles in The Last King of Scotland and Atonement.
- Gained global fame as the young Professor Charles Xavier in the X-Men prequel series.
- Delivered a critically acclaimed multi-personality performance in M. Night Shyamalan’s Split (2016).
- Won the Scottish BAFTA and British Independent Film Award for Best Actor for Filth (2013).
- Making his directorial debut with California Schemin’, the true story of Scottish rap duo Silibil n’ Brains.
| Fact | Value |
|---|---|
| Full Name | James McAvoy |
| Date of Birth | 21 April 1979 |
| Place of Birth | Glasgow, Scotland |
| Height | 5’8″ (1.73 m) |
| Net Worth | Estimated $12 million |
| Years Active | 1995–present |
| Spouse | Anne-Marie Duff (2005–2016) |
| Notable Awards | Scottish BAFTA, British Independent Film Award, Critics’ Circle Award |
James McAvoy’s Personal Life: Wife, Age, and Early Years
Who Is James McAvoy’s Wife?
James McAvoy was married to actress Anne-Marie Duff from 2005 until 2016. The two met on the set of a BBC production and later worked together on The Last King of Scotland, in which Duff appeared alongside McAvoy. They have one son together. No public information about a new spouse or current partner has emerged since the divorce.
Anne-Marie Duff and James McAvoy were married for 11 years. Their divorce was announced in 2016. Duff continues to work in British film and television, and the two have maintained a private separation.
How Old Is James McAvoy?
He was born on April 21, 1979, in Glasgow, Scotland. As of July 2026, he is 47 years old. His father, James McAvoy Sr., worked as a bus driver and later a builder; his mother, Elizabeth Johnstone, was a nurse.
What Did James McAvoy Look Like When Young?
McAvoy began acting as a teenager, making his debut in The Near Room in 1995. Early photographs show a slender, fair-haired young actor. His IMDb page hosts more than 630 photos that trace his transformation from early television roles to leading man.
James McAvoy’s Physical Stats and Net Worth
What Is James McAvoy’s Height?
His height is widely reported as 5 ft 8 in (1.73 m). This figure appears in general knowledge sources, though it is not explicitly confirmed in the primary biographical records available. Different databases occasionally list it at 5 ft 7 in, creating minor variation across the web.
What Is James McAvoy’s Net Worth?
No official net worth figure has been publicly disclosed by McAvoy or his representatives. External estimates, such as the commonly cited $12 million, are speculative and not based on audited financial reporting. Caution is advised when relying on wealth figures from non-authoritative sources.
Net worth figures for celebrities are frequently estimated by third-party sites without access to personal financial records. The $12 million figure appears across several entertainment databases but cannot be independently verified through McAvoy’s official channels or public filings.
How Did James McAvoy’s Career Unfold Over Time?
- 1979 — Born in Glasgow, Scotland.
- 1995 — Acting debut in The Near Room.
- 2006 — Married actress Anne-Marie Duff; starred in The Last King of Scotland.
- 2007 — Lead role in Atonement earning widespread acclaim.
- 2011 — Debuted as young Professor X in X-Men: First Class.
- 2013 — Won Scottish BAFTA and BIFA for Filth.
- 2014 — Starred in X-Men: Days of Future Past.
- 2016 — Released Split and announced divorce from Anne-Marie Duff.
- 2023 — Announced directorial debut California Schemin’ via Instagram.
What Is Known and Unknown About James McAvoy’s Life?
Established Information
- Date and place of birth confirmed by Wikipedia and multiple sources.
- Height commonly reported as 5’8″ (1.73 m).
- Filmography and major roles verified by IMDb and Wikipedia.
- Marriage to Anne-Marie Duff from 2005 to 2016.
Information That Remains Unclear
- Net worth is widely estimated but not officially disclosed.
- Current relationship status has no public partner confirmed as of 2025.
- Exact box office and salary figures are not verified.
What Is the Significance of James McAvoy’s Career?
James McAvoy is a versatile Scottish actor known for transitioning from period dramas to blockbuster superhero franchises and psychological thrillers. His career reflects a strategic mix of indie credibility, shown in films like Filth, and mainstream appeal through the X-Men series. His acting range, particularly in Split where he embodied 23 distinct personalities, has earned critical respect. The upcoming directorial debut California Schemin’ signals a new creative phase rooted in his Scottish heritage. For readers interested in a parallel journey through British cinema, see Michael Caine – Biography, Net Worth, Movies & Facts 2025.
Where Can You Find Reliable Information on James McAvoy?
“Hailed in 2006 by director Kevin Macdonald as the world’s ‘best British actor under 30 without question’.”
Rotten Tomatoes biography
“Winner 2014 Scottish BAFTA for Best Actor for FILTH; Winner 2013 BIFA for Best Actor for FILTH; Winner 2014 Critics’ Circle Award for Best British Actor.”
United Agents client page
“I’m proud to announce that for my directorial debut I will be telling the true Scottish story of Silibil ‘n’ Brains. ‘California Schemin’ is as rooted in the…”
Instagram (@jamesmcavoyrealdeal)
What Are the Key Takeaways About James McAvoy?
James McAvoy has built one of the most varied careers in contemporary British cinema, moving fluidly between art-house dramas, Hollywood franchises, and psychological horror. His directorial debut California Schemin’ marks an ambitious new chapter. For readers interested in similar biographies, see Johnny Depp – Biography, Net Worth, Movies and Latest News.
Frequently Asked Questions About James McAvoy
What are James McAvoy’s most famous movies?
His most famous movies include Atonement, X-Men: First Class, Split, Filth, and The Last King of Scotland.
Is James McAvoy on Instagram?
Yes, his official Instagram account is @jamesmcavoyrealdeal, where he announced his directorial debut.
What awards has James McAvoy won?
He has won the Scottish BAFTA, British Independent Film Award, and Critics’ Circle Award for his role in Filth.
Did James McAvoy star in Narnia?
Yes, he played Mr. Tumnus in The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005).
What is James McAvoy’s IMDb profile?
His IMDb page is at imdb.com/name/nm0564215 and contains his full filmography and over 630 photos.
Does James McAvoy have children?
Yes, he has one son with his ex-wife Anne-Marie Duff.
What is James McAvoy’s directorial debut?
His directorial debut is California Schemin’ (2025), the true story of Scottish rap duo Silibil n’ Brains. It holds a 96% rating on Rotten Tomatoes.
Where was James McAvoy born?
He was born in Glasgow, Scotland, on April 21, 1979.