Kelly Macdonald

Kelly Macdonald

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…

Filmography

Black Mirror
Black Mirror
2011 · TV
as Karin Parke
The Late Late Show with Craig Ferguson
The Late Late Show with Craig Ferguson
2005 · TV
as Self
Boardwalk Empire
Boardwalk Empire
2010 · TV
as Margaret Schroeder
Boardwalk Empire
Boardwalk Empire
2010 · TV
as Margaret Thompson
Line of Duty
Line of Duty
2012 · TV
as DCI Jo Davidson
Harry Potter and the Deathly Hallows: Part 2
Harry Potter and the Deathly Hallows: Part 2
2011 · Movie
as Helena Ravenclaw
Screen Two
Screen Two
1985 · TV
as Amy Ogilvie
Brave
Brave
2012 · Movie
as Merida (voice)
No Country for Old Men
No Country for Old Men
2007 · Movie
as Carla Jean Moss
Dept. Q
Dept. Q
2025 · TV
as Dr Rachel Irving
Trainspotting
Trainspotting
1996 · Movie
as Diane
Nanny McPhee
Nanny McPhee
2005 · Movie
as Evangeline
Star Wars: Skeleton Crew
Star Wars: Skeleton Crew
2024 · TV
as Pokkit
Ralph Breaks the Internet
Ralph Breaks the Internet
2018 · Movie
as Merida (voice)
Giri/Haji
Giri/Haji
2019 · TV
as Sarah
Alias
Alias
2001 · TV
as Kiera MacLaine / Meghan Keene
Urban Myths
Urban Myths
2017 · TV
as Princess Margaret
Lanterns
Lanterns
2026 · TV
as Sheriff Kerry
The Hitchhiker's Guide to the Galaxy
The Hitchhiker's Guide to the Galaxy
2005 · Movie
as Reporter
State of Play
State of Play
2003 · TV
as Della Smith
Somebody Feed Phil
Somebody Feed Phil
2018 · TV
as Self
Truth Seekers
Truth Seekers
2020 · TV
as JoJo 74
Gosford Park
Gosford Park
2001 · Movie
as Mary Maceachran
Hallmark Hall of Fame
Hallmark Hall of Fame
1951 · TV
as Aletta Pieters