Actor
Small Things Like These
2024
as Mrs. Wilson
The Trap
2023
as Michelle
Nobody Has to Know
2022
as Millie
An Irish Goodbye
2022
as Grainne (voice)
Lesson 7
2020
as Max
Responsible Child
2019
as Kerry
The Trap
2019
as Michelle
To Provide All People
2018
as Intensive Care Nurse
National Theatre Live: Julius Caesar
2018
as Caius Cassius
Edith
2016
as Shelia
In the Heart of the Sea
2015
as Mrs. Nickerson
Montana
2014
as DCI Rachel Jones
Common
2014
as Shelagh
Ironclad 2: Battle for Blood
2014
as Joan De Vesci
The Invisible Woman
2013
as Caroline Graves
Philomena
2013
as Sally Mitchell
Harry Potter and the Deathly Hallows: Part 1
2010
as Mrs. Granger
Chatroom
2010
as Rosie
Anton Chekhov's The Duel
2010
as Marya
Cup Cake
2010
as Annie McNabb
Best: His Mother's Son
2009
as Ann Best
A Short Stay in Switzerland
2009
as Mrs. Savery
Ahead of the Class
2005
as Sonia Venning
The Others
2001
as Mrs. Marlish
The Second Death
2000
as Aisling
Births Marriages and Deaths
1999
as Pat
Vicious Circle
1999
as Frances
Hideous Kinky
1999
as Patricia
A Soldier's Daughter Never Cries
1998
as Miss O'Shaunessy
The Precious Blood
1996
as Jean McBride
Life After Life
1995
as Roisin Donaghy
The Long Roads
1993
as Fiona Gibbons
Flea Bites
1992
as Sharon
Force of Duty
1991
as Jenny
Hidden Agenda
1990
as Teresa Doyle
Crossfire
1988
as Scanlon's Girl
Hidden City
1987
as Cleaner