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

The Late Late Show with Craig Ferguson
The Late Late Show with Craig Ferguson
2005 · TV
as Self
Black Mirror
Black Mirror
2011 · TV
as Karin Parke
Boardwalk Empire
Boardwalk Empire
2010 · TV
as Margaret Schroeder
Boardwalk Empire
Boardwalk Empire
2010 · TV
as Margaret Thompson
Lanterns
Lanterns
2026 · TV
as Sheriff Kerry Kane
Screen Two
Screen Two
1985 · TV
as Amy Ogilvie
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
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
Ralph Breaks the Internet
Ralph Breaks the Internet
2018 · Movie
as Merida (voice)
Star Wars: Skeleton Crew
Star Wars: Skeleton Crew
2024 · TV
as Pokkit
Alias
Alias
2001 · TV
as Kiera MacLaine / Meghan Keene
Trainspotting
Trainspotting
1996 · Movie
as Diane
Urban Myths
Urban Myths
2017 · TV
as Princess Margaret
Giri/Haji
Giri/Haji
2019 · TV
as Sarah
The Hitchhiker's Guide to the Galaxy
The Hitchhiker's Guide to the Galaxy
2005 · Movie
as Reporter
Nanny McPhee
Nanny McPhee
2005 · Movie
as Evangeline
Somebody Feed Phil
Somebody Feed Phil
2018 · TV
as Self
Elizabeth
Elizabeth
1998 · Movie
as Isabel Knollys
Hallmark Hall of Fame
Hallmark Hall of Fame
1951 · TV
as Aletta Pieters
Truth Seekers
Truth Seekers
2020 · TV
as JoJo 74
Anna Karenina
Anna Karenina
2012 · Movie
as Dolly