Kelly Macdonald

Acting

Kelly Macdonald

Born February 23, 197673 credits

Kelly Macdonald (born 23 February 1976) is a Scottish actress. Known for her film and television performances, she has received various accolades, including a BAFTA Award, a Primetime Emmy Award, and four Screen Actors Guild Awards. Macdonald made her film debut in Danny Boyle's Trainspotting (1996). She was nominated for the BAFTA Award for Best Actress in a Supporting Role for her role in the Coen brothers film No Country for Old Men (2007). During her career, she has taken roles in  Elizabeth (1998), Gosford Park (2001), Intermission (2003), Nanny McPhee (2005),  Harry Potter and the Deathly Hallows – Part 2 (2011), Anna Karenina(2012), T2 Trainspotting (2017), and Operation Mincemeat (2021). She voiced Princess Merida in the Disney Pixar animated Brave (2012). On television, she won the Primetime Emmy Award for Outstanding Supporting Actress in a Miniseries or a Movie for her role in the BBC One film The Girl in the Cafe (2005). She was further Emmy-nominated for portraying Margaret Thompson in the period crime drama series Boardwalk Empire (2010–2014). She also acted in Black Mirror's Hated in the Nation (2016), the limited series Giri/Haji (2019), and Line of Duty(2021). Description above from the Wikipedia article Kelly Macdonald, licensed under CC-BY-SA, full list of contributors on Wikipedia.

Known For

Filmography

This Ordinary Thing
2025This Ordinary Thing
as Self (voice)Movie
Dept. Q
2025Dept. Q
as Dr Rachel IrvingTV
The Radleys
2024The Radleys
as Helen RadleyMovie
Typist Artist Pirate King
2023Typist Artist Pirate King
as Sandra PanzaMovie
I Came By
2022I Came By
as Lizzie NealeyMovie
Operation Mincemeat
2022Operation Mincemeat
as Jean LeslieMovie
Truth Seekers
2020Truth Seekers
as JoJo 74TV
Dirt Music
2020Dirt Music
as GeorgieMovie
Giri/Haji
2019Giri/Haji
as SarahTV
The Victim
2019The Victim
as Anna DeanTV
Holmes & Watson
2018Holmes & Watson
as Mrs. Martha HudsonMovie
Ralph Breaks the Internet
2018Ralph Breaks the Internet
as Merida (voice)Movie
Puzzle
2018Puzzle
as AgnesMovie
The Child in Time
2018The Child in Time
as Julie LewisMovie
Goodbye Christopher Robin
2017Goodbye Christopher Robin
as Olive Rand / NouMovie
Urban Myths
2017Urban Myths
as Princess MargaretTV
Swallows and Amazons
2016Swallows and Amazons
as Mrs. WalkerMovie
Special Correspondents
2016Special Correspondents
as Claire MaddoxMovie
Anna Karenina
2012Anna Karenina
as DollyMovie
Line of Duty
2012Line of Duty
as DCI Jo DavidsonTV
Brave
2012Brave
as Merida (voice)Movie
Black Mirror
2011Black Mirror
as Karin ParkeTV
The Decoy Bride
2011The Decoy Bride
as Katie Nic AodhMovie
Boardwalk Empire
2010Boardwalk Empire
as Margaret Schroeder / Margaret ThompsonTV
Skellig
2009Skellig
as LouiseMovie
In the Electric Mist
2009In the Electric Mist
as Kelly DrummondMovie
Choke
2008Choke
as Paige MarshallMovie
The Merry Gentleman
2008The Merry Gentleman
as Kate FrazierMovie
No Country for Old Men
2007No Country for Old Men
as Carla Jean MossMovie
All the Invisible Children
2006All the Invisible Children
as Jonathan's wife (segment "Jonathan")Movie
Lassie
2005Lassie
as JeanieMovie
Nanny McPhee
2005Nanny McPhee
as EvangelineMovie
Finding Neverland
2004Finding Neverland
as Peter PanMovie
Intermission
2003Intermission
as DeirdreMovie
State of Play
2003State of Play
as Della SmithTV
Brush with Fate
2003Brush with Fate
as Aletta PietersMovie
Gosford Park
2001Gosford Park
as Mary MaceachranMovie
Alias
2001Alias
as Kiera MacLaine / Meghan KeeneTV
Some Voices
2000Some Voices
as LauraMovie
House!
2000House!
as LindaMovie
Two Family House
2000Two Family House
as Mary O'NearyMovie
Entropy
1999Entropy
as PiaMovie
Tube Tales
1999Tube Tales
as Emma (segment "Mr. Cool")Movie
Splendor
1999Splendor
as MikeMovie
My Life So Far
1999My Life So Far
as Elspeth PettigrewMovie
Elizabeth
1998Elizabeth
as Isabel KnollysMovie
Cousin Bette
1998Cousin Bette
as Hortense HulotMovie
Flowers of the Forest
1996Flowers of the Forest
as Amy OgilvieMovie
Trainspotting
1996Trainspotting
as DianeMovie
Hallmark Hall of Fame
1951Hallmark Hall of Fame
as Aletta PietersTV
Lanterns
Lanterns
as Sheriff KerryTV