
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.

as Margaret Schroeder

as Karin Parke
2011

as Self
2005

as Margaret Schroeder
2010

as Merida (voice)
2012

as Helena Ravenclaw
2011

as DCI Jo Davidson
2012

as Amy Ogilvie
1985

as Carla Jean Moss
2007

as Diane
1996

as Dr Rachel Irving
2025

as Pokkit
2024

as Merida (voice)
2018
as Helen Radley
2024

as Self (voice)
2025

as Self
2024

as Helen Radley
2024

as Sandra Panza
2023

as Lizzie Nealey
2022

as Jean Leslie
2022

as Georgie
2020

as Mrs. Martha Hudson
2018

as Merida (voice)
2018

as Reader
2018

as Agnes
2018

as Julie Lewis
2018

as Olive Rand / Nou
2017

as Diane
2017

as Duff
2016

as Mrs. Walker
2016

as Claire Maddox
2016

as Self
2014
2014

as Dolly
2012

as Merida (voice)
2012

as Helena Ravenclaw
2011

as Katie Nic Aodh
2011

as Louise
2009
as Margaret Schroeder
24 ep.

as Karin Parke
1 episodes

as Self
1 episodes

as Margaret Schroeder
24 episodes

as DCI Jo Davidson
7 episodes

as Amy Ogilvie
1 episodes

as Dr Rachel Irving
9 episodes

as Pokkit
2 episodes

as Sheriff Kerry
8 episodes

as Kiera MacLaine / Meghan Keene
1 episodes

as Sarah
8 episodes

as Self
1 episodes

as Princess Margaret
1 episodes

as Della Smith
6 episodes

as Aletta Pieters
1 episodes

as JoJo 74
2 episodes

as Anna Dean
4 episodes