Who played the ghost of Ravenclaw? What movies did Kelly Macdonald play in?
Lily Fisher
Published Feb 13, 2026
Kelly Macdonald is a Scottish actress. Macdonald was born in Glasgow, Scotland, in 1976. She began her acting career in the early 1990s, appearing in several television shows and films.
Her breakthrough role came in 1996, when she was cast as Diane in Trainspotting. Her performance in the film earned her critical acclaim and a BAFTA Scotland Award nomination.
She is known for her roles in films such as Trainspotting (1996), Gosford Park (2001), No Country for Old Men (2007), and Harry Potter and the Deathly Hallows – Part 2 (2011). She has also appeared in television shows such as Boardwalk Empire (2010-2014) and Line of Duty (2021-present).
Macdonald has since gone on to star in a number of successful films, including Gosford Park, No Country for Old Men, and Harry Potter and the Deathly Hallows – Part 2. She has also appeared in several television shows, including Boardwalk Empire and Line of Duty.
Who played the ghost of Ravenclaw?
Kelly Macdonald played Helena Ravenclaw, the ghost of Ravenclaw House, in Harry Potter and the Deathly Hallows: Part 2.
What movies did Kelly Macdonald play in?
Film
| Year | Title | Role | Notes |
|---|---|---|---|
| 1996 | Trainspotting | Diane Coulston | Film debut |
| 1996 | Dancing, Some Days | Sharon | Short film |
| 1996 | Stella Does Tricks | Stella McGuire | |
| 1997 | Dead Eye Dick | Wendy | Short film |
| 1998 | Cousin Bette | Hortense Hulot | |
| 1998 | Elizabeth | Isabel Knollys | |
| 1999 | Splendor | Mike | |
| 1999 | Entropy | Pia | |
| 1999 | The Loss of Sexual Innocence | Susan | |
| 1999 | My Life So Far | Elspeth Pettigrew | |
| 1999 | Tube Tales | Emma | Segment: “Mr. Cool” |
| 2000 | Two Family House | Mary O’Neary | |
| 2000 | House! | Linda | |
| 2000 | Some Voices | Laura | |
| 2001 | Strictly Sinatra | Irene | |
| 2001 | Gosford Park | Mary Maceachran | |
| 2003 | Intermission | Deirdre | |
| 2004 | Finding Neverland | Peter Pan | |
| 2005 | The Hitchhiker’s Guide to the Galaxy | Reporter Jin Jenz | |
| 2005 | All the Invisible Children | Jonathan’s wife | Segment: “Jonathan” |
| 2005 | Nanny McPhee | Evangeline | |
| 2005 | Lassie | Jeanie | |
| 2005 | A Cock and Bull Story | Jenny | |
| 2007 | No Country for Old Men | Carla Jean Moss | |
| 2008 | The Merry Gentleman | Kate Frazier | |
| 2008 | Choke | Paige Marshall | |
| 2009 | In the Electric Mist | Kelly Drummond | |
| 2011 | The Decoy Bride | Katie Nic Aodh | |
| 2011 | Harry Potter and the Deathly Hallows – Part 2 | Helena Ravenclaw | |
| 2012 | Brave | Princess Merida | Voice |
| 2012 | Anna Karenina | Dolly Oblonskaya | |
| 2016 | Special Correspondents | Claire Maddox | |
| 2016 | Swallows and Amazons | Mrs. Walker | |
| 2016 | The Journey Is the Destination | Duff | |
| 2017 | T2 Trainspotting | Diane Coulston | |
| 2017 | Goodbye Christopher Robin | Olive | |
| 2018 | Puzzle | Agnes | |
| 2018 | Ralph Breaks the Internet | Princess Merida | Voice |
| 2018 | Holmes & Watson | Mrs. Hudson | |
| 2019 | Dirt Music | Georgie Jutland | |
| 2021 | Operation Mincemeat | Jean Leslie | |
| 2022 | I Came By | Lizzie Nealey | |
| 2022 | Typist Artist Pirate King | Sandra Panza |