Kelly Macdonald's biggest roles from Trainspotting to Line of Duty

26 April 2021, 18:00

By Jenny Mensah

As we approach the finale of Line of Duty series 6, we take a look at Kelly Macdonald's biggest film and TV roles.

Kelly Macdonald made her Line of Duty debut this year DCI Joanne Davidson and the episode 5 of the series saw her praised for her incredible acting skills.

The actress has come a long way since playing Diane in Trainspotting, going on to star in everything from TV series to Oscar-winning films in her 25-year-long career.

Now, as the show prepares for its dramatic finale this Sunday 2 May, we look back at some of Kelly Macdonald's biggest roles.

READ MORE: What we know about Line of Duty series 6 so far

Kelly Macdonald in Trainspotting and Line of Duty
Kelly Macdonald's most famous roles. Picture: 1. Figment/Noel Gay/Kobal/Shutterstock 2. Press Eye Ltd/Shutterstock

Where is Kelly Macdonald from?

Kelly MacDonald is a Scottish actress who was born in and raised in Glasgow.

How old is Kelly Macdonald?

Kelly Macdonald was born on 23 February 1976 and at the time of writing this article is 45 years old.

What else has Line of Duty's Kelly Macdonald been in?

Some of Kelly Macdonald's notable roles include:

  • Line of Duty (TV Series) - 2021
  • Truth Seekers (TV Series) - 2020
  • Giri/Haji (TV Series) - 2019
  • Dirt Music - 2019
  • Urban Myths - 2019
  • T2 Trainspotting - 2017
  • Black Mirror (TV Series) - 2016
  • Boardwalk Empire (TV Series) - 2010 - 2014
  • Anna Karenina - 2012
  • Brave (voice of Merida) - 2012
  • Harry Potter and the Deathly Hallows: Part 2 - 2011
  • No Country for Old Men - 2007
  • Nanny McFee - 2005
  • Finding Neverland 2004
  • Gosford Park - 2001
  • House! - 2000
  • Cousin Bette - 1998
  • Stella Does Tricks - 1996
  • Trainspotting - 1996

Find out more about some of Kelly Macdonald's most notable roles:

Trainspotting - 1996

Kelly Macdonald made her on screen debut as teen schoolgirl Diane in the Danny Boyle film, which was based on the novel by Irvine Welsh. She went on reprise her role in the film's long awaited sequel in 2017.

Kelly Macdonald and Ewan Mcgregor in Trainspotting
Kelly Macdonald starred alongside Ewan Mcgregor in Trainspotting. Picture: Moviestore/Shutterstock

Gosford Park - 2001

After playing various roles, Kelly Macdonald went on to portray Mary Maceachran in Gosford Park. It wasn't a leading role, but the period film was starred some huge hitters such as Maggie Smith, Ryan Phillippe, Kristin Scott Thomas and Michael Gambon.

No Country for Old Men 2007

The Academy Award-winning Hollywood film, starring Tommy Lee Jones, Javier Bardem, Josh Brolin and saw Macdonald play the role of Carla Jean Moss.

Kelly Macdonald alongside Josh Brolin in No Country for Old Men
Kelly Macdonald alongside Josh Brolin in No Country for Old Men. Picture: Paramount/Miramax/Kobal/Shutterstock

Harry Potter and the Deathly Hallows: Part 2 - 2011

Macdonald played Helena Ravenclaw in Harry Potter and the Deathly Hallows: Part 2 - 201, the eighth and final instalment of the franchise. In the film, which is of course based on the books of J.K. Rowlings, Harry speaks to Helena Ravenclaw's ghost, who reveals that Voldemort performed "dark magic" on her mother's diadem, located in the Room of Requirement.

Boardwalk Empire (TV Series) - 2010 - 2014

Kelly Macdonald played the role of Margaret Thompson in the HBO period crime drama Boardwalk Empire. The series, which lasted for five seasons, told the tale of Atlantic City in the Prohibition era of the 1920s.

Brave - 2012

Kelly Macdonald's talents also extend to voice acting as she played the lead role of the feisty flame-haired princess, Merida, in the animated film Brave.

Black Mirror (TV Series) - 2016

It's almost become a rite of passage for actors to star in an episode of Black Mirror and in 2016 Kelly MacDonald did just that, playing the part of police detective Karin Parke in Hated in the Nation.

Giri/Haji (TV Series) - 2019

Giri/Haji - which sees a detective from Tokyo scour London for his missing brother, who's been involved with the Yakuza and accused of murder - sees Macdonald take on one of the leading roles as Sarah.

READ MORE: Vicky McClure discusses Line of Duty 6's return to filming

Line of Duty series 6 completes on Sunday 2 May from 9pm on BBC One and BBC iPlayer.


Radio X Best Of British with Greggs returns on Easter Monday

Radio X Best Of British with Greggs - Listen to the playlist

Radio X Best Of British with Greggs live playlist

Radio X Best Of British with Greggs - see the full Top 100

Sam Fender has triumphed in this year's Best Of British vote

Sam Fender's Seventeen Going Under named Radio X Best Of British with Greggs

David Bowie, photographed by Masayoshi Sukita for the cover of "Heroes"

Was David Bowie's "Heroes" really based on a true story?

Listen to Radio X on Global Player: Podcasts, Live Playlists and more!

Bob Odenkirk in Better Call Saul

Better Call Saul season 6: Release date, trailer and everything we know so far