
Kelly Macdonald
Biography
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 Elizabet…
Known For
Harry Potter and the Deathly Hallows: Part 2
Helena Ravenclaw
No Country for Old Men
Carla Jean Moss
Trainspotting
Diane
Brave
Merida (voice)
Ralph Breaks the Internet
Merida (voice)
Finding Neverland
Peter Pan
Boardwalk Empire
Margaret Schroeder / Margaret Thompson
T2 Trainspotting
Diane
FlickList VIP
Recommended for you
Filmography
Acting (73)
Movies (58)
This Ordinary Thing
2025as Self (voice)
Royal Carols: Together at Christmas
2024as Self
The Radleys
2024as Helen Radley
Typist Artist Pirate King
2023as Sandra Panza
I Came By
2022as Lizzie Nealey
Operation Mincemeat
2022as Jean Leslie
Dirt Music
2020as Georgie
Ralph Breaks the Internet
2018as Merida (voice)
Holmes & Watson
2018as Mrs. Martha Hudson
Angela Carter: Of Wolves & Women
2018as Reader
Puzzle
2018as Agnes
The Child in Time
2018as Julie Lewis
Goodbye Christopher Robin
2017as Olive Rand / Nou
T2 Trainspotting
2017as Diane
The Journey Is the Destination
2016as Duff
Special Correspondents
2016as Claire Maddox
Swallows and Amazons
2016as Mrs. Walker
The Final Shot: A Farewell to Boardwalk Empire
2014as Self
Strap Hanging
2014
Brave
2012as Merida (voice)
Anna Karenina
2012as Dolly
Harry Potter and the Deathly Hallows: Part 2
2011as Helena Ravenclaw
The Decoy Bride
2011as Katie Nic Aodh
Skellig
2009as Louise
In the Electric Mist
2009as Kelly Drummond
Choke
2008as Paige Marshall
Memories of "Trainspotting"
2008as Self
The Merry Gentleman
2008as Kate Frazier
No Country for Old Men: Josh Brolin's Unauthorized Behind the Scenes
2008as Self
No Country for Old Men
2007as Carla Jean Moss
All the Invisible Children
2006as Jonathan's wife (segment "Jonathan")
Nanny McPhee
2005as Evangeline
The Hitchhiker's Guide to the Galaxy
2005as Reporter
Lassie
2005as Jeanie
A Cock and Bull Story
2005as Jenny
The Girl in the Café
2005as Gina
Finding Neverland
2004as Peter Pan
Brush with Fate
2003as Aletta Pieters
Intermission
2003as Deirdre
The Making of Gosford Park
2002as Self
Gosford Park
2001as Mary Maceachran
Strictly Sinatra
2001as Irene
Two Family House
2000as Mary O'Neary
House!
2000as Linda
Some Voices
2000as Laura
Splendor
1999as Mike
Tube Tales
1999as Emma (segment "Mr. Cool")
Entropy
1999as Pia
My Life So Far
1999as Elspeth Pettigrew
The Loss of Sexual Innocence
1999as Susan
Elizabeth
1998as Isabel Knollys
Cousin Bette
1998as Hortense Hulot
Stella Does Tricks
1997as Stella
Trainspotting
1996as Diane
Flowers of the Forest
1996as Amy Ogilvie
Dead Eye Dick
1996
Dancing, Some Days
1996as Sharon
Dennis
Television (15)
Dept. Q
2025as Dr Rachel Irving
Star Wars: Skeleton Crew
2024as Pokkit
Truth Seekers
2020as JoJo 74
The Victim
2019as Anna Dean
Giri/Haji
2019as Sarah
Somebody Feed Phil
2018as Self
Urban Myths
2017as Princess Margaret
Line of Duty
2012as DCI Jo Davidson
Black Mirror
2011as Karin Parke
Boardwalk Empire
2010as Margaret Schroeder / Margaret Thompson
The Late Late Show with Craig Ferguson
2005as Self
State of Play
2003as Della Smith
Alias
2001as Kiera MacLaine / Meghan Keene
Hallmark Hall of Fame
1951as Aletta Pieters
Lanterns
as Sheriff Kerry
FlickList VIP
Recommended for you