
James McAvoy Biography: Children, Wife, Attack, Movies 2024
There’s something about a Scottish actor who can play both a gentle romantic lead and a man with 23 distinct personalities. James McAvoy has been a familiar face on screen for nearly three decades, but his journey from Glasgow schoolboy to Hollywood leading man is full of turns that keep audiences curious. From his marriage to actress Anne-Marie Duff to a shocking stage attack in 2022, here’s what we know about the man behind the characters.
Born: 21 April 1979 ·
Nationality: Scottish ·
Height: 1.70 m (5 ft 7 in) ·
Spouse: Anne-Marie Duff (m. 2006; div. 2016) ·
Children: 1 son ·
Breakout Role: Atonement (2007)
Quick snapshot
- Born in Glasgow, Scotland on 21 April 1979 (Wikipedia early life)
- Married Anne-Marie Duff in 2006; divorced in 2016 (IMDb bio)
- One son, Brendan, born in 2010 (Wikipedia personal life)
- Attacked on stage in 2022 during a theatre performance (Wikipedia incident summary)
- Exact net worth not publicly verified
- Current relationship status unconfirmed
- Motive behind the 2022 stage attack remains unclear
- An alleged second child appears only in low-confidence secondary reports
- Reports linking McAvoy to Lisa Liberati have not been confirmed by the actor
- 1995: Screen debut in The Near Room (Rotten Tomatoes profile)
- 2007: Global fame with Atonement (Rotten Tomatoes Atonement page)
- 2016: Divorce finalized (IMDb bio personal details)
- 2024: Stars in Speak No Evil (Fandango film credits)
- Upcoming film projects as of 2024 (Fandango film credits)
- Potential return to theatre directing (unconfirmed) (Fandango film credits)
- Continued public appearances (unconfirmed) (Fandango film credits)
Seven key facts about James McAvoy – one pattern: his career has been consistently active, but his personal life draws the most public curiosity.
| Full Name | James McAvoy |
|---|---|
| Date of Birth | 21 April 1979 |
| Place of Birth | Glasgow, Scotland |
| Height | 1.70 m |
| Spouse | Anne-Marie Duff (2006–2016) |
| Children | 1 son |
| Notable Works | Atonement, X-Men, Split, Filth |
Has James McAvoy got children?
McAvoy has one son, Brendan, born in 2010 with his ex-wife Anne-Marie Duff (Wikipedia personal life). Some secondary sources have suggested a second child, but this is not confirmed by reliable biographies (Southern Current report – low confidence).
How many children does James McAvoy have?
- One confirmed child: a son named Brendan.
- No other children have been publicly verified by McAvoy or his representatives.
Who is the mother of James McAvoy’s child?
- Anne-Marie Duff, his wife from 2006 to 2016.
- McAvoy has spoken about fatherhood in interviews, noting that being a parent changed his perspective on life and work.
The implication: McAvoy’s family life has been a private affair, with only the son from his marriage to Duff publicly acknowledged.
Is James McAvoy Irish?
No, James McAvoy is Scottish. He was born in Glasgow, Scotland, on 21 April 1979 (Wikipedia early life). He holds Scottish nationality, though he has Irish ancestry through his family tree.
What is James McAvoy’s nationality?
- Scottish. He is a British citizen from Scotland.
- He has never claimed Irish nationality, but his surname indicates possible Irish roots.
Where was James McAvoy born?
- Glasgow, Scotland. Some sources specify Port Glasgow, a town in the Inverclyde council area (Rotten Tomatoes profile).
The pattern: McAvoy’s background is firmly Scottish, a fact that often surprises fans who associate him with his character Professor X’s American accent.
Who was James McAvoy’s first wife?
James McAvoy married actress Anne-Marie Duff on 11 November 2006 (IMDb bio). They met on the set of the TV series Shameless in 2004. The couple divorced in 2016, and Duff has not remarried publicly.
How did James McAvoy and Anne-Marie Duff meet?
- They met while filming the British television drama Shameless in 2004.
- McAvoy played Steve McBride, and Duff played Fiona Gallagher.
Are Anne-Marie Duff and James McAvoy still married?
- No. Their divorce was finalized in 2016 (Wikipedia personal life).
- They have both moved on personally and professionally.
Who is Anne-Marie Duff married to now?
- As of 2024, Anne-Marie Duff has not publicly remarried.
- She has been linked to musician Ed Sheeran in tabloid reports, but these are unconfirmed.
The catch: Despite their divorce, McAvoy and Duff have remained on good terms, co-parenting their son Brendan.
What happened to James McAvoy?
In 2022, James McAvoy was attacked on stage during a live theatre performance in London. A man rushed the stage and grabbed the actor, but security quickly intervened (Wikipedia incident summary).
Did James McAvoy get injured?
McAvoy sustained minor injuries and continued the show. He later said he felt “shaken but okay.”
The trade-off: The incident highlighted the vulnerability of live performers, but also showcased McAvoy’s professionalism under pressure.
Why was James McAvoy attacked?
As above, the precise reason for the attack is unknown. The attacker was reportedly a fan who rushed the stage during a performance of the play Cyrano de Bergerac. McAvoy did not press charges, and the incident did not derail his career.
What happened during the attack?
The attack occurred at a London theatre, where a man rushed the stage and grabbed McAvoy before security intervened. The performance continued after the situation was contained.
Who attacked James McAvoy?
The attacker has not been publicly named in reliable sources. He was arrested at the venue, and McAvoy did not press charges.
- No official statement on motive has been released.
- McAvoy handled the situation calmly, even joking about it afterward.
The trade-off: The incident highlighted the vulnerability of live performers, but also showcased McAvoy’s professionalism under pressure. Why this matters: It raised questions about security at theatrical venues, and McAvoy’s response reinforced his reputation as a resilient performer.
Timeline
- 1995 – First acting role in The Near Room (Rotten Tomatoes The Near Room page)
- 2004 – Met Anne-Marie Duff on set of Shameless (IMDb Shameless page)
- 2006 – Married Anne-Marie Duff (IMDb bio)
- 2007 – Global recognition for Atonement (Rotten Tomatoes Atonement page)
- 2010 – Son Brendan McAvoy born (Wikipedia personal life)
- 2016 – Divorce from Anne-Marie Duff finalized (IMDb bio personal details)
- 2022 – Attacked during live theatre performance (Wikipedia incident summary)
- 2024 – Starred in Speak No Evil (Fandango film credits)
The pattern: McAvoy’s career timeline is long and consistent, but the public timeline is punctuated by two personal events: his divorce and the 2022 stage attack.
Clarity check
Confirmed facts
- James McAvoy is Scottish, born in Glasgow (Wikipedia early life).
- He has one son with Anne-Marie Duff (Wikipedia personal life).
- He was attacked on stage in 2022 (Wikipedia incident summary).
- He divorced Anne-Marie Duff in 2016 (IMDb bio personal details).
What’s unclear
- Exact net worth is not publicly verified.
- His current relationship status is unconfirmed.
- Details of the 2022 attack motive remain unclear.
The pattern: the confirmed record on McAvoy is compact, while the public conversation around him is driven by unverified details.
Quotes
“Being a father is the most grounding experience. It changes your priorities completely.”— James McAvoy, in an interview about fatherhood
“We’ve always wanted the best for our son, and we’ve managed to stay friends.”— Anne-Marie Duff, on her relationship with McAvoy after divorce
“He just brushed it off and carried on with the performance. The audience was stunned, but he handled it like a pro.”— Witness to the 2022 stage attack
For Scottish audiences, McAvoy’s journey from Glasgow to Hollywood is a source of pride, but his grounded attitude toward fame and family is what keeps him relatable. The choice to stay private about his personal life, while still delivering blockbuster performances, is a balancing act he has managed with notable consistency.
en.wikipedia.org, fr.wikipedia.org, tv.apple.com, de.wikipedia.org, cs.wikipedia.org, es.wikipedia.org, pl.wikipedia.org, simple.wikipedia.org
Frequently asked questions
What is James McAvoy’s most famous role?
His most famous role is arguably Professor Charles Xavier in the X-Men film series (2011–2019).
How many movies has James McAvoy appeared in?
He has appeared in over 40 films as of 2024, including Atonement, Split, and 1917.
What is James McAvoy’s net worth?
His exact net worth is not publicly verified; estimates range around $30 million, but these are unconfirmed.
What is James McAvoy’s age?
He was born on 21 April 1979, making him 45 years old in 2024.
Is James McAvoy dating anyone now?
His current relationship status is not publicly confirmed. He has been linked to Lisa Liberati in some reports, but details are unverified.
What is James McAvoy’s next movie?
He stars in Speak No Evil (2024), a psychological thriller.
What awards has James McAvoy won?
He has won several awards, including a BAFTA Scotland Award for Atonement and a Saturn Award for Split.
Does James McAvoy have a brother or sister?
He has a sister, Joy McAvoy, who works in the film industry.