Kelly Macdonald

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.

Known For

Birth Location Glasgow, Scotland, UK
Born 1976-02-23

Movies

The Radleys as Helen
2024
Typist Artist Pirate King as Sandra Panza
2023
I Came By as Lizzie Nealey
2022
Operation Mincemeat as Jean Leslie
2022
Dirt Music as Georgie
2020
Holmes & Watson as Mrs. Martha Hudson
2018
Ralph Breaks the Internet as Merida (voice)
2018
Puzzle as Agnes
2018
The Child in Time as Julie Lewis
2018
T2 Trainspotting as Diane
2017
Swallows and Amazons as Mrs. Walker
2016
Special Correspondents as Claire Maddox
2016
Anna Karenina as Dolly
2012
Brave as Merida (voice)
2012
The Decoy Bride as Katie Meaghaid
2011
Skellig as Louise
2009
In the Electric Mist as Kelly Drummond
2009
Choke as Paige Marshall
2008
The Merry Gentleman as Kate Frazier
2008
2008
No Country for Old Men as Carla Jean Moss
2007
Lassie as Jeanie
2005
Nanny McPhee as Evangeline
2005
All the Invisible Children as Jonathan's wife (segment "Jonathan")
2005
2005
Finding Neverland as Peter Pan
2004
Intermission as Deirdre
2003
Brush with Fate as Aletta Pieters
2003
Gosford Park as Mary Maceachran
2001
Strictly Sinatra as Irene
2001
Some Voices as Laura
2000
Two Family House as Mary O'Neary
2000
House! as Linda
2000
Entropy as Pia
1999
Tube Tales as Emma (segment "Mr. Cool")
1999
Splendor as Mike
1999
My Life So Far as Elspeth Pettigrew
1999
Elizabeth as Isabel Knollys
1998
Cousin Bette as Hortense Hulot
1998
Stella Does Tricks as Stella
1997
Flowers of the Forest as Amy Ogilvie
1996
Trainspotting as Diane
1996
Dancing, Some Days as Sharon
1996
Kelly Macdonald hasn't worked on any movies or TV shows