Movieblog Daily Report English (UK)
movieblog.uk Movieblog Daily Report
Behind the Scenes Blog Celebrity News Industry Updates Movie Casts TV Casts

James McAvoy: Biography, Children, and 2025 Attack

Arthur Harry Clarke Morgan • 2026-09-01 • Reviewed by Oliver Bennett

There’s a reason people keep returning to James McAvoy’s performances — he’s the kind of actor who disappears into roles so completely you almost forget the person behind them, but off-screen his life has seen its share of curveballs from a high-profile marriage and divorce to a startling assault in a Toronto bar. Here’s a grounded look at what we actually know about his biography, family, and recent events.

Born: 21 April 1979 · Birthplace: Glasgow, Scotland · Nationality: Scottish · Occupation: Actor · Children: 1 son · Height: 1.70 m (5 ft 7 in)

Quick snapshot

1Personal Life
2Career Highlights
3Recent Events
4Quick Facts
  • Full Name: James McAvoy (Wikipedia biography page)
  • Nationality: Scottish (Wikipedia biography page)
  • Height: 1.70 m (5 ft 7 in) (Wikipedia biography page)

Here is a quick reference table of key biographical details.

Full Name James McAvoy
Born 21 April 1979
Birthplace Glasgow, Scotland
Nationality Scottish
Occupation Actor, director
Height 1.70 m (5 ft 7 in)
Spouse Anne‑Marie Duff (m. 2006; div. 2016)

Has James McAvoy Got Children?

James McAvoy has one son, Brendan, born in 2010. The child’s name is widely reported on IMDb (user‑contributed biography), though publicly available records do not offer extensive family details. McAvoy shares custody with his ex‑wife, actress Anne‑Marie Duff, and the couple have consistently prioritised their son’s welfare.

Who is James McAvoy’s ex-wife?

His ex‑wife is Anne‑Marie Duff, a British‑Irish actress best known for her role in Shameless. The two were married for ten years before divorcing in 2016.

How many children does Anne-Marie Duff have?

Anne‑Marie Duff has one child — the same son, Brendan, born in 2010. There are no public records of other children.

Bottom line: McAvoy is a father of one son. Both parents have kept their family life largely private, focusing on co‑parenting.

The implication: McAvoy and Duff have maintained a private co‑parenting arrangement despite public interest.

What Happened to Anne-Marie Duff and James McAvoy?

McAvoy and Duff met in 2004 on the set of Shameless, where Duff played the love interest of McAvoy’s character. They married on 11 November 2006 and separated in 2016. In a joint statement reported by ELLE (international edition), they said: “We have separated, and we remain friends, with all the love and respect for each other.” The divorce was finalised that same year.

How did Anne-Marie Duff and James McAvoy meet?

  • On the set of Channel 4’s Shameless in 2004 (Wikipedia biography page)
  • Duff played Fiona Gallagher; McAvoy played Steve McBride

When did they get married?

They married on 11 November 2006 at a private ceremony.

Why did they separate?

The couple did not disclose a specific reason, but their 2016 statement emphasised mutual respect and commitment to co‑parenting.

The trade‑off

A decade‑long marriage that ended amicably in public, yet the real story — two actors balancing fame and family — remains mostly untold because both parties chose discretion over disclosure.

The implication: Their discretion has kept the details of their split out of the tabloids.

What Happened to James McAvoy?

In September 2025, McAvoy was allegedly assaulted at a Toronto bar following the premiere of his directorial debut at the Toronto International Film Festival. According to The Independent (UK news), the incident occurred at Charlotte’s Room bar on 8 September, where a fellow drinker reportedly punched McAvoy in the face. The suspect was arrested, and McAvoy escaped without serious injury.

Why was James McAvoy attacked?

Police have not released a motive. Early reports from The Independent (UK news) describe the strike as an unprovoked “sucker punch”. No further details about the attacker’s identity or courtroom proceedings have been made public.

Why this matters

A random, violent encounter in a post‑festival setting — while McAvoy was celebrating a career milestone — underscores how security lapses at high‑profile events can put even well‑known figures at risk.

The pattern: The attack highlights the vulnerability of public figures in seemingly safe environments.

Is James McAvoy Irish?

No, James McAvoy is Scottish. He was born in Glasgow, Scotland, on 21 April 1979. He has publicly identified as Scottish throughout his career (Wikipedia biography page). The confusion may arise because his father was originally from a Scottish family with possible Irish roots, but McAvoy himself holds British (Scottish) nationality.

What nationality is James McAvoy?

Scottish. He is a British citizen born in Scotland.

Where was James McAvoy born?

Glasgow, Scotland.

Why Was James McAvoy Attacked?

The attack on McAvoy in Toronto on 8 September 2025 appears to have been unprovoked. According to reporting by The Independent (UK news), a male patron approached the actor and struck him once in the face. Bar staff intervened, and police arrested the suspect. No known personal or professional grievance has been publicly linked to the assault.

Bottom line: The motive remains officially unknown. For now, McAvoy’s incident stands as a stark reminder that public figures are vulnerable to random aggression even in seemingly safe social settings.

The catch: Without a motive, the attack remains a stark example of random violence.

Timeline of James McAvoy’s Personal Life

  • 21 April 1979 – Born in Glasgow, Scotland (Wikipedia biography page)
  • 1995 – Acting debut in The Near Room (Wikipedia biography page)
  • 2004 – Met Anne‑Marie Duff on the set of Shameless (Wikipedia biography page)
  • 11 November 2006 – Married Anne‑Marie Duff (ELLE (international edition))
  • 2010 – Son Brendan born (IMDb (user‑contributed biography))
  • May 2016 – Announced separation; divorce finalised later that year (ELLE (international edition))
  • 8 September 2025 – Assaulted at Charlotte’s Room bar in Toronto (The Independent (UK news))
The pattern

From a private marriage and quiet divorce to a sudden public assault — McAvoy’s timeline shows that the most significant events in his personal life are often the ones that catch fans and media off guard.

The implication: McAvoy’s personal milestones are often revealed only through external events.

Confirmed vs. Unclear

Confirmed facts

  • Birth date and place (Wikipedia biography page)
  • Marriage and divorce to Anne‑Marie Duff (ELLE (international edition))
  • One son, Brendan (IMDb (user‑contributed biography))
  • Scottish nationality (Wikipedia biography page)
  • Height 1.70 m (Wikipedia biography page)
  • 2025 Toronto bar assault (The Independent (UK news))

What’s unclear

  • Anne‑Marie Duff’s current relationship status
  • The nature of any connection between Duff and Ed Sheeran
  • Exact motive for the 2025 assault

The pattern: The confirmed facts are well-documented, while the unclear aspects remain speculative.

Quotes from the Record

“We have separated, and we remain friends, with all the love and respect for each other.”

— Anne‑Marie Duff and James McAvoy, joint statement to ELLE (international edition), May 2016

“McAvoy was punched in the face by another drinker at the bar.”

— The Independent (UK news), reporting on the 8 September 2025 assault

Frequently Asked Questions

Is James McAvoy in a relationship now?

According to secondary reports, McAvoy is reportedly married to Lisa Liberati. The union was first mentioned in 2022 by Wikipedia (crowd‑sourced biography), though McAvoy has not publicly confirmed the marriage.

What movies is James McAvoy best known for?

He is best known for Atonement (2007), the X‑Men series, Split (2016), and Filth (2013).

How tall is James McAvoy?

1.70 m (5 ft 7 in) per Wikipedia biography page.

What is James McAvoy’s net worth?

Estimates vary widely; no verified public figure is available. Most celebrity‑net‑worth sites put it between $10 million and $20 million.

Does James McAvoy have siblings?

Yes, he has a younger brother and a younger sister. His parents divorced when he was a child.

Where did James McAvoy go to school?

He attended St. Thomas Aquinas Secondary School in Glasgow, then studied acting at the Royal Conservatoire of Scotland.

The pattern: The FAQ covers common queries, but some answers rely on unverified estimates.

The narrative around James McAvoy often focuses on his chameleon‑like acting, but the real story is how he has navigated public scrutiny while protecting a small family unit. For curious fans looking past the filmography, the implication is clear: respect the boundaries he and his ex‑wife have drawn, because the most important roles they play are off‑screen.

Related reading: Matthew Goode: Health, Wife, and Cumberbatch Friendship · Cast of Only Murders in the Building: Seasons 1‑5



Arthur Harry Clarke Morgan

About the author

Arthur Harry Clarke Morgan

Our desk combines breaking updates with clear and practical explainers.