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). She was nominated for the BAFTA Award for Best Actress in a Supporting Role for her role in the...

Known For

No Country for Old Men

as Carla Jean Moss

Brave

as Merida (voice)

Cast Credits

The Radleys

as Helen Radley

I Came By

as Lizzie Nealey

Operation Mincemeat

as Jean Leslie

Dirt Music

as Georgie

Holmes & Watson

as Mrs. Martha Hudson

Ralph Breaks the Internet

as Merida (voice)

Puzzle

as Agnes

The Child in Time

as Julie Lewis

Goodbye Christopher Robin

as Olive Rand / Nou

Swallows and Amazons

as Mrs. Walker

Special Correspondents

as Claire Maddox

Brave

as Merida (voice)

The Decoy Bride

as Katie Nic Aodh

Skellig

as Louise

In the Electric Mist

as Kelly Drummond

Choke

as Paige Marshall

The Merry Gentleman

as Kate Frazier

No Country for Old Men

as Carla Jean Moss

All the Invisible Children

as Jonathan's wife (segment "Jonathan")

Lassie

as Jeanie

Nanny McPhee

as Evangeline