Portrait of Kelly Macdonald

Kelly Macdonald

Bio: 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
Born: Mon, Feb 23 1976
Birthplace: Glasgow, Scotland, UK
Kelly Macdonald is 48 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of O'Dessa
O'Dessa
Kelly Macdonald will be 49 in O'Dessa
Movie Released: Sat, Mar 08 2025
Poster of Royal Carols: Together at Christmas
Royal Carols: Together at Christmas
Kelly Macdonald was 48 in Royal Carols: Together at Christmas as 'Self'.
Movie Released: Tue, Dec 24 2024
Poster of The Radleys
The Radleys
Kelly Macdonald was 48 in The Radleys as 'Helen Radley'.
Movie Released: Fri, Oct 04 2024
Poster of Typist Artist Pirate King
Typist Artist Pirate King
Kelly Macdonald was 47 in Typist Artist Pirate King as 'Sandra Panza'.
Movie Released: Fri, Oct 27 2023
Poster of I Came By
I Came By
Kelly Macdonald was 46 in I Came By as 'Lizzie Nealey'.
Movie Released: Fri, Aug 19 2022
Poster of Operation Mincemeat
Operation Mincemeat
Kelly Macdonald was 46 in Operation Mincemeat as 'Jean Leslie'.
Movie Released: Fri, Apr 01 2022
Poster of Dirt Music
Dirt Music
Kelly Macdonald was 44 in Dirt Music as 'Georgie'.
Movie Released: Thu, Oct 08 2020
Poster of Holmes & Watson
Holmes & Watson
Kelly Macdonald was 42 in Holmes & Watson as 'Mrs. Martha Hudson'.
Movie Released: Tue, Dec 25 2018
Poster of Ralph Breaks the Internet
Ralph Breaks the Internet
Kelly Macdonald was 42 in Ralph Breaks the Internet as 'Merida (voice)'.
Movie Released: Tue, Nov 20 2018
Poster of Angela Carter: Of Wolves & Women
Angela Carter: Of Wolves & Women
Kelly Macdonald was 42 in Angela Carter: Of Wolves & Women as 'Reader'.
Movie Released: Sat, Aug 04 2018
Poster of Puzzle
Puzzle
Kelly Macdonald was 42 in Puzzle as 'Agnes'.
Movie Released: Fri, Jul 27 2018
Poster of The Child in Time
The Child in Time
Kelly Macdonald was 42 in The Child in Time as 'Julie Lewis'.
Movie Released: Thu, Jul 05 2018
Poster of Goodbye Christopher Robin
Goodbye Christopher Robin
Kelly Macdonald was 41 in Goodbye Christopher Robin as 'Olive'.
Movie Released: Fri, Sep 29 2017
Poster of T2 Trainspotting
T2 Trainspotting
Kelly Macdonald was 40 in T2 Trainspotting as 'Diane'.
Movie Released: Fri, Jan 27 2017
Poster of The Journey Is the Destination
The Journey Is the Destination
Kelly Macdonald was 40 in The Journey Is the Destination as 'Duff'.
Movie Released: Fri, Sep 09 2016
Poster of Swallows and Amazons
Swallows and Amazons
Kelly Macdonald was 40 in Swallows and Amazons as 'Mrs. Walker'.
Movie Released: Fri, Aug 19 2016
Poster of Special Correspondents
Special Correspondents
Kelly Macdonald was 40 in Special Correspondents as 'Claire Maddox'.
Movie Released: Fri, Apr 22 2016
Poster of The Final Shot: A Farewell to Boardwalk Empire
The Final Shot: A Farewell to Boardwalk Empire
Kelly Macdonald was 38 in The Final Shot: A Farewell to Boardwalk Empire as 'Self'.
Movie Released: Mon, Oct 20 2014
Poster of Strap Hanging
Strap Hanging
Kelly Macdonald was 37 in Strap Hanging
Movie Released: Mon, Feb 10 2014
Poster of Anna Karenina
Anna Karenina
Kelly Macdonald was 36 in Anna Karenina as 'Dolly'.
Movie Released: Thu, Sep 06 2012
Poster of Brave
Brave
Kelly Macdonald was 36 in Brave as 'Merida (voice)'.
Movie Released: Thu, Jun 21 2012
Poster of Harry Potter and the Deathly Hallows: Part 2
Harry Potter and the Deathly Hallows: Part 2
Kelly Macdonald was 35 in Harry Potter and the Deathly Hallows: Part 2 as 'Helena Ravenclaw'.
Movie Released: Tue, Jul 12 2011
Poster of The Decoy Bride
The Decoy Bride
Kelly Macdonald was 35 in The Decoy Bride as 'Katie Meaghaid'.
Movie Released: Mon, Jun 06 2011
Poster of Skellig
Skellig
Kelly Macdonald was 33 in Skellig as 'Louise'.
Movie Released: Mon, Apr 27 2009
Poster of In the Electric Mist
In the Electric Mist
Kelly Macdonald was 33 in In the Electric Mist as 'Kelly Drummond'.
Movie Released: Wed, Apr 15 2009
Poster of Choke
Choke
Kelly Macdonald was 32 in Choke as 'Paige Marshall'.
Movie Released: Fri, Sep 26 2008
Poster of The Merry Gentleman
The Merry Gentleman
Kelly Macdonald was 32 in The Merry Gentleman as 'Kate Frazier'.
Movie Released: Wed, Apr 16 2008
Poster of No Country for Old Men: Josh Brolin's Unauthorized Behind the Scenes
No Country for Old Men: Josh Brolin's Unauthorized Behind the Scenes
Kelly Macdonald was 32 in No Country for Old Men: Josh Brolin's Unauthorized Behind the Scenes as 'Self'.
Movie Released: Tue, Mar 11 2008
Poster of Diary of a Country Sheriff
Diary of a Country Sheriff
Kelly Macdonald was 32 in Diary of a Country Sheriff as 'Self'.
Movie Released: Tue, Mar 11 2008
Poster of No Country for Old Men
No Country for Old Men
Kelly Macdonald was 31 in No Country for Old Men as 'Carla Jean Moss'.
Movie Released: Wed, Jun 13 2007
Poster of Lassie
Lassie
Kelly Macdonald was 29 in Lassie as 'Jeanie'.
Movie Released: Fri, Dec 16 2005
Poster of Nanny McPhee
Nanny McPhee
Kelly Macdonald was 29 in Nanny McPhee as 'Evangeline'.
Movie Released: Fri, Oct 21 2005
Poster of All the Invisible Children
All the Invisible Children
Kelly Macdonald was 29 in All the Invisible Children as 'Jonathan's wife (segment "Jonathan")'.
Movie Released: Thu, Sep 01 2005
Poster of A Cock and Bull Story
A Cock and Bull Story
Kelly Macdonald was 29 in A Cock and Bull Story as 'Jenny'.
Movie Released: Sun, Jul 17 2005
Poster of The Girl in the Café
The Girl in the Café
Kelly Macdonald was 29 in The Girl in the Café as 'Gina'.
Movie Released: Sat, Jun 25 2005
Poster of The Hitchhiker's Guide to the Galaxy
The Hitchhiker's Guide to the Galaxy
Kelly Macdonald was 29 in The Hitchhiker's Guide to the Galaxy as 'Reporter'.
Movie Released: Thu, Apr 28 2005
Poster of Finding Neverland
Finding Neverland
Kelly Macdonald was 28 in Finding Neverland as 'Peter Pan'.
Movie Released: Sun, Oct 17 2004
Poster of Intermission
Intermission
Kelly Macdonald was 27 in Intermission as 'Deirdre'.
Movie Released: Fri, Aug 29 2003
Poster of Brush with Fate
Brush with Fate
Kelly Macdonald was 26 in Brush with Fate as 'Aletta Pieters'.
Movie Released: Wed, Jan 01 2003
Poster of The Making of 'Gosford Park'
The Making of 'Gosford Park'
Kelly Macdonald was 26 in The Making of 'Gosford Park' as 'Self'.
Movie Released: Tue, Jun 18 2002
Poster of Gosford Park
Gosford Park
Kelly Macdonald was 25 in Gosford Park as 'Mary Maceachran'.
Movie Released: Wed, Nov 07 2001
Poster of Strictly Sinatra
Strictly Sinatra
Kelly Macdonald was 25 in Strictly Sinatra as 'Irene'.
Movie Released: Fri, Jun 29 2001
Poster of Some Voices
Some Voices
Kelly Macdonald was 24 in Some Voices as 'Laura'.
Movie Released: Fri, Aug 25 2000
Poster of House!
House!
Kelly Macdonald was 24 in House! as 'Linda'.
Movie Released: Fri, May 05 2000
Poster of Two Family House
Two Family House
Kelly Macdonald was 23 in Two Family House as 'Mary O'Neary'.
Movie Released: Fri, Jan 21 2000
Poster of Entropy
Entropy
Kelly Macdonald was 23 in Entropy as 'Pia'.
Movie Released: Sat, Nov 27 1999
Poster of Tube Tales
Tube Tales
Kelly Macdonald was 23 in Tube Tales as 'Emma (segment "Mr. Cool")'.
Movie Released: Fri, Nov 19 1999
Poster of Splendor
Splendor
Kelly Macdonald was 23 in Splendor as 'Mike'.
Movie Released: Fri, Sep 17 1999
Poster of My Life So Far
My Life So Far
Kelly Macdonald was 23 in My Life So Far as 'Elspeth Pettigrew'.
Movie Released: Wed, Aug 25 1999
Poster of The Loss of Sexual Innocence
The Loss of Sexual Innocence
Kelly Macdonald was 23 in The Loss of Sexual Innocence as 'Susan'.
Movie Released: Thu, Apr 29 1999
Poster of Elizabeth
Elizabeth
Kelly Macdonald was 22 in Elizabeth as 'Isabel Knollys'.
Movie Released: Sun, Sep 13 1998
Poster of Cousin Bette
Cousin Bette
Kelly Macdonald was 22 in Cousin Bette as 'Hortense Hulot'.
Movie Released: Fri, Jun 12 1998
Poster of Stella Does Tricks
Stella Does Tricks
Kelly Macdonald was 21 in Stella Does Tricks as 'Stella'.
Movie Released: Thu, Nov 06 1997
Poster of Flowers of the Forest
Flowers of the Forest
Kelly Macdonald was 20 in Flowers of the Forest as 'Amy Ogilvie'.
Movie Released: Sat, Oct 26 1996
Poster of Trainspotting
Trainspotting
Kelly Macdonald was 20 in Trainspotting as 'Diane'.
Movie Released: Fri, Feb 23 1996
Poster of Dancing, Some Days
Dancing, Some Days
Kelly Macdonald was 19 in Dancing, Some Days as 'Sharon'.
Movie Released: Mon, Jan 01 1996

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Star Wars: Skeleton Crew
Star Wars: Skeleton Crew
Kelly Macdonald was 48+ in Star Wars: Skeleton Crew as 'Pokkit'.
TV Show Released: First Air Date
Mon, Dec 02 2024
Poster of Truth Seekers
Truth Seekers
Kelly Macdonald was 44+ in Truth Seekers as 'JoJo 74'.
TV Show Released: First Air Date
Fri, Oct 30 2020
Poster of Giri/Haji
Giri/Haji
Kelly Macdonald was 43+ in Giri/Haji as 'Sarah'.
TV Show Released: First Air Date
Thu, Oct 17 2019
Poster of The Victim
The Victim
Kelly Macdonald was 43+ in The Victim as 'Anna Dean'.
TV Show Released: First Air Date
Mon, Apr 08 2019
Poster of Somebody Feed Phil
Somebody Feed Phil
Kelly Macdonald was 41+ in Somebody Feed Phil as 'Self'.
TV Show Released: First Air Date
Fri, Jan 12 2018
Poster of Line of Duty
Line of Duty
Kelly Macdonald was 36+ in Line of Duty as 'DCI Jo Davidson'.
TV Show Released: First Air Date
Tue, Jun 26 2012
Poster of Black Mirror
Black Mirror
Kelly Macdonald was 35+ in Black Mirror as 'Karin Parke'.
TV Show Released: First Air Date
Sun, Dec 04 2011
Poster of Boardwalk Empire
Boardwalk Empire
Kelly Macdonald was 34+ in Boardwalk Empire as 'Margaret Schroeder / Margaret Thompson'.
TV Show Released: First Air Date
Sun, Sep 19 2010
Poster of The Late Late Show with Craig Ferguson
The Late Late Show with Craig Ferguson
Kelly Macdonald was 28+ in The Late Late Show with Craig Ferguson as 'Self'.
TV Show Released: First Air Date
Mon, Jan 03 2005
Poster of State of Play
State of Play
Kelly Macdonald was 27+ in State of Play as 'Della Smith'.
TV Show Released: First Air Date
Sun, May 18 2003
Poster of Alias
Alias
Kelly Macdonald was 25+ in Alias as 'Kiera MacLaine / Meghan Keene'.
TV Show Released: First Air Date
Sun, Sep 30 2001
Poster of Hallmark Hall of Fame
Hallmark Hall of Fame
Kelly Macdonald was 0+ in Hallmark Hall of Fame as 'Aletta Pieters'.
TV Show Released: First Air Date
Mon, Dec 24 1951
Poster of Department Q
Department Q
Kelly Macdonald will be 48+ in Department Q as 'Dr Rachel Irving'.
TV Show Released: First Air Date
Unreleased
Poster of Lanterns
Lanterns
Kelly Macdonald will be 48+ in Lanterns as 'Sheriff Kerry'.
TV Show Released: First Air Date
Unreleased