Kelly Macdonald



Place of birth:

Glasgow, Scotland, UK:


Kelly Macdonald is a Scottish stage, film and televison actress, best known for her feature film debut in the British independent film Trainspotting and for her role as Margaret Thompson on the television series Boardwalk Empire.


Holmes & Watson (2018)
as Mrs. Hudson
Ralph Breaks the Internet (2018)
as Merida (voice)
Angela Carter: Of Wolves & Women (2018)
as Reader
Puzzle (2018)
as Agnes
The Child in Time (2018)
as Julie Lewis
Goodbye Christopher Robin (2017)
as Olive
T2 Trainspotting (2017)
as Diane Coulston
The Journey Is the Destination (2016)
as Duff
Swallows and Amazons (2016)
as Mrs. Walker
Special Correspondents (2016)
as Claire Maddox
Anna Karenina (2012)
as Dolly Oblonskaya
Brave (2012)
as Mérida (voice)
Harry Potter and the Deathly Hallows: Part 2 (2011)
as Helena Ravenclaw
The Decoy Bride (2011)
as Katie Meaghaid
In the Electric Mist (2009)
as Kelly Drummond
Skellig (2009)
as Louise
Choke (2008)
as Paige Marshall
The Merry Gentleman (2008)
as Kate Frazier
No Country for Old Men: Josh Brolin's Unauthorized Behind the Scenes (2008)
as Herself
No Country for Old Men (2007)
as Carla Jean Moss
Lassie (2005)
as Jeanie
Nanny McPhee (2005)
as Evangeline
A Cock and Bull Story (2005)
as Jenny
The Girl in the Café (2005)
as Gina
Finding Neverland (2004)
as Peter Pan
Intermission (2003)
as Deirdre
Brush with Fate (2003)
as Aletta Pieters
Gosford Park (2001)
as Mary Maceachran
Strictly Sinatra (2001)
as Irene
Some Voices (2000)
as Laura
Two Family House (2000)
as Mary O'Neary
House! (2000)
as Linda
Entropy (1999)
as Pia
My Life So Far (1999)
as Elspeth Pettigrew
The Loss of Sexual Innocence (1999)
as Susan
Splendor (1999)
as Mike
Tube Tales (1999)
Elizabeth (1998)
as Isabel Knollys
Cousin Bette (1998)
as Hortense Hulot
Stella Does Tricks (1997)
as Stella
Trainspotting (1996)
as Diane Coulston
Dirt Music ()
as Georgie