Focus Insider Update English
Focus Ireland Focus Insider Update
Blog Business Local Politics Tech World

Kelly Macdonald Movies and TV Shows: Complete List

James Harry Bennett Sutton • 2026-07-10 • Reviewed by Ethan Collins

There’s a special kind of actor who can disappear into a role so completely that you forget you’ve seen them before, and Kelly Macdonald has been doing exactly that for over two decades, picking up a Primetime Emmy Award along the way for her performance in The Girl in the Café (Television Academy, the organization behind the Emmy Awards). Her filmography spans from her breakout in Trainspotting to her acclaimed turn in Boardwalk Empire and beyond.

Film credits: 30+ · TV series credits: 10+ · Major award: Primetime Emmy Award (2006) · Career start: 1996

Quick snapshot

1Confirmed facts
2What’s unclear
  • Exact number of film credits varies by source due to short films and cameos (IMDb)
  • Official divorce status not publicly confirmed after separation (IMDb)
  • Net worth not reliably reported (IMDb)
3Timeline signal
  • 1996: Film debut as Diane in Trainspotting (IMDb)
  • 2006: Won Primetime Emmy Award for The Girl in the Café (Television Academy)
  • 2007: Starred as Carla Jean Moss in No Country for Old Men; received Academy Award nomination (IMDb Awards)
  • 2011: Appeared as Helena Ravenclaw in Harry Potter and the Deathly Hallows: Part 2 (Television Academy)
4What’s next

Eight key facts, one pattern: Macdonald’s career has balanced box-office hits with prestige television, earning awards across both mediums.

Label Value
Full name Kelly Macdonald
Born 23 February 1976, Glasgow, Scotland
Nationality Scottish
Occupation Actress
Years active 1996–present
Spouse Dougie Payne (m. 2003; separated 2017)
Children 2 sons
Notable awards Primetime Emmy Award (2006), BAFTA Scotland Award (1997)

What is Kelly Macdonald most famous for?

Macdonald’s fame rests on a handful of defining roles that span both film and television, each with its own award or cultural footprint.

Debut in Trainspotting (1996)

  • Macdonald’s breakout role was as Diane, the teenage girl who entangles Renton in Danny Boyle’s Trainspotting (IMDb, the industry-standard film database).
  • The film launched her screen career and earned her a BAFTA Scotland Award nomination for Best Actress (IMDb Awards).

Oscar-nominated role in No Country for Old Men (2007)

  • Macdonald played Carla Jean Moss, the young wife hunted by Javier Bardem’s character in the Coen brothers’ adaptation of Cormac McCarthy’s novel (Television Academy, the organization behind the Emmy Awards).
  • Her performance earned her an Academy Award nomination for Best Supporting Actress in 2008 (IMDb Awards).

Emmy-winning performance in The Girl in the Café (2006)

  • Macdonald played Gina, a young woman who coaxes a British civil servant into a charitable act, in this BBC drama (Television Academy).
  • She won the Primetime Emmy Award for Outstanding Supporting Actress in a Miniseries or a Movie (Television Academy).

Television acclaim in Boardwalk Empire (2010-2014)

  • Macdonald portrayed Margaret Thompson, the Irish immigrant and eventual wife of Nucky Thompson, in HBO’s Boardwalk Empire (Television Academy).
  • She received a Primetime Emmy nomination for Outstanding Supporting Actress in a Drama Series in 2011 and a Golden Globe nomination in 2012 (Golden Globes, the Hollywood Foreign Press Association).
The upshot

Macdonald’s career pattern is clear: she gravitates toward character-driven projects in both film and television, and award bodies consistently reward that choice. The Emmy win for a small BBC drama and the Oscar nomination for a Coen brothers film show she can command respect across scales.

Bottom line: Macdonald is most famous for four distinct roles that span indie film, prestige TV, and a celebrated BBC drama. Her career is defined not by blockbuster franchises but by critically acclaimed performances that have earned her top industry honors.

This selection of roles illustrates her ability to earn awards in both film and television.

Who did Kelly Macdonald play in Harry Potter?

Macdonald’s appearance in the Harry Potter series is a single, ghostly role that fans still ask about.

Helena Ravenclaw (The Grey Lady)

  • Macdonald portrayed the ghost of Helena Ravenclaw, also known as the Grey Lady, in Harry Potter and the Deathly Hallows: Part 2 (2011) (Television Academy).
  • She appears in the scene where Harry seeks the lost diadem of Ravenclaw, providing a key clue to the plot.

Appearance in Harry Potter and the Deathly Hallows: Part 2

  • This was her only role in the series, and she did not appear in any other Harry Potter films (IMDb, the industry-standard film database).
Bottom line: Macdonald played the Grey Lady, Helena Ravenclaw, in the final Harry Potter film. It’s a small but memorable role that adds a layer of fantasy to her already diverse filmography.

This small but notable role adds to her diverse filmography.

Is Kelly Macdonald Irish?

A common misconception about Macdonald’s nationality stems from her surname and the popularity of Irish actors in Hollywood.

Scottish birthplace and upbringing

  • Kelly Macdonald is Scottish, born in Glasgow, Scotland on 23 February 1976 (IMDb, the industry-standard film database).
  • She has no Irish nationality and has never claimed to be Irish.

Common confusion with Kelly Preston

  • Some fans confuse Macdonald with the late American actress Kelly Preston, who was married to John Travolta. The two are not related, and Preston was American.
Bottom line: Macdonald is Scottish, not Irish. The confusion is understandable given her surname, but her roots are firmly in Glasgow, Scotland.

The nationality confusion is common but easily clarified by her Scottish roots.

Is Kelly McDonald married?

Macdonald’s personal life has been the subject of public curiosity, especially regarding her marriage and family.

Marriage to Dougie Payne

  • Macdonald married Dougie Payne, the bassist of the band Travis, in 2003 (Wikipedia, the collaborative encyclopedia).
  • The couple separated in 2017 after 14 years of marriage.

Separation in 2017

  • Macdonald and Payne have not publicly confirmed a divorce, and their marital status remains officially “separated” as of the latest reports (Wikipedia).

Children

  • The couple have two sons together (Wikipedia).
Why this matters

Macdonald’s personal life, though private, shows a deliberate boundary between her public roles and her family. She has not used her marriage or separation for publicity, which aligns with her reputation for choosing projects based on craft rather than celebrity.

Bottom line: Macdonald married Travis bassist Dougie Payne in 2003; they separated in 2017 and have two sons. The divorce has not been finalized publicly.

Her personal life reflects a deliberate boundary between public and private.

What awards has Kelly Macdonald won?

Macdonald’s award record is impressive for an actress who has largely avoided leading roles in blockbusters.

Primetime Emmy Award (2006)

  • Macdonald won the Primetime Emmy Award for Outstanding Supporting Actress in a Miniseries or a Movie for The Girl in the Café (Television Academy).

BAFTA Scotland Award (1997, 2019)

  • She won the BAFTA Scotland Award for Best Actress for Trainspotting in 1997 (BAFTA Scotland, the Scottish branch of the British Academy).
  • She also won the BAFTA Scotland Award for Best Actress – Television for The Victim in 2019 (IMDb Awards).

Academy Award nomination

  • Macdonald was nominated for the Academy Award for Best Supporting Actress for No Country for Old Men in 2008 (IMDb Awards).

Other notable nominations

  • She received a Screen Actors Guild Award nomination as part of the ensemble of No Country for Old Men and a Golden Globe nomination for Boardwalk Empire (Golden Globes).
  • She was nominated for a BAFTA Scotland Award for Line of Duty in 2021 (IMDb Awards).
Bottom line: Macdonald has won one Primetime Emmy, two BAFTA Scotland Awards, and has been nominated for an Oscar, a Golden Globe, and a Screen Actors Guild Award. Her 18 wins and 42 nominations (according to IMDb) reflect a career respected by both critics and peers.

Her award record underscores a career built on critically acclaimed performances.

Confirmed facts and what remains unclear

Confirmed facts

  • Born in Glasgow, Scotland on 23 February 1976 (IMDb)
  • Married Dougie Payne in 2003 (Wikipedia)
  • Separated in 2017
  • Won Primetime Emmy Award in 2006 (Television Academy)
  • Nominated for Academy Award in 2008 (IMDb Awards)
  • Played Helena Ravenclaw in Harry Potter (Television Academy)

What’s unclear

  • Exact number of film credits (varies by source due to short films and cameos)
  • Official divorce status (not publicly confirmed after separation)
  • Net worth (not reliably reported)

For fans of nuanced performances, the lesson is clear: Macdonald’s career is a masterclass in choosing quality over quantity, and her filmography rewards those who dig deeper. For Scottish actors looking to break into international markets, her path shows that voice work (Brave), small-screen dramas (Line of Duty), and independent films can all lead to recognition.

For a deeper dive into her filmography, readers can consult this comprehensive career guide for a detailed overview of her roles and achievements.

Frequently asked questions

Did Kelly Macdonald appear in the movie Elizabeth?

Yes, she appeared in the 1998 film Elizabeth as a minor role (IMDb).

What role did Kelly Macdonald play in Gosford Park?

She played Mary Maceachran, a maid, in Robert Altman’s 2001 ensemble mystery Gosford Park (IMDb).

Does Kelly Macdonald have children?

Yes, she has two sons with her ex-husband Dougie Payne (Wikipedia).

How many children does Kelly Macdonald have?

She has two children.

What is Kelly Macdonald’s birth name?

Her birth name is Kelly Macdonald. She uses it professionally without any stage name.

Has Kelly Macdonald worked with director Danny Boyle?

Yes, she worked with Danny Boyle on Trainspotting (1996) and also appeared in The Beach (2000) (IMDb).

Is Kelly Macdonald in the TV series Line of Duty?

Yes, she played Detective Chief Inspector Joanne Davidson in the sixth series of Line of Duty (2021) (IMDb).

What is Kelly Macdonald’s role in Anna Karenina?

She played Princess Dolly Oblonskaya in the 2012 adaptation of Anna Karenina (IMDb).



James Harry Bennett Sutton

About the author

James Harry Bennett Sutton

Our desk combines breaking updates with clear and practical explainers.