Born Feb 23 1976

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 Elizabeth (1998), Gosford Park (2001), Intermission (2003), Nanny Mc…
Browse acting and crew credits across movies and TV — filter and sort to find specific roles.

Karin Parke

Margaret Schroeder / Margaret Thompson

DCI Jo Davidson

Helena Ravenclaw

JoJo 74

Princess Margaret

Merida (voice)

Dr Rachel Irving

Kiera MacLaine / Meghan Keene

Carla Jean Moss

Pokkit

Merida (voice)

Diane

Evangeline

Sarah

Reporter

Self

Aletta Pieters

Della Smith

Sheriff Kerry

Mrs. Martha Hudson

Dolly

Isabel Knollys

Mike

Peter Pan

Anna Dean

Jean Leslie

Lizzie Nealey

Agnes

Olive Rand / Nou

Mary Maceachran

Julie Lewis

Diane

Jeanie

Kelly Drummond

Paige Marshall

Georgie

Emma (segment "Mr. Cool")

Hortense Hulot

Pia

Katie Nic Aodh

Helen Radley

Gina

Duff

Louise

Deirdre

Self

Jonathan's wife (segment "Jonathan")

Claire Maddox

Mrs. Walker

Self

Laura

Irene

Mary O'Neary

Stella

Jenny

Susan

Linda

Elspeth Pettigrew

Amy Ogilvie

Sandra Panza

Self

Kate Frazier

Aletta Pieters

Self

Self (voice)

Reader

Sharon

Self