2024
Small Things Like These as Mrs. Wilson
2023
The Trap as Michelle
2023
The Gone as Hannah (6 episodes)
2023
Queen Charlotte: A Bridgerton Story as Princess Augusta (6 episodes)
2022
Nobody Has to Know as Millie
2022
An Irish Goodbye as Grainne (voice)
2021
The Road to Partition as Narrator (2 episodes)
2020
Gangs of London as Marian Wallace (17 episodes)
2019
Responsible Child as Kerry
2019
The Feed as Meredith Hatfield (10 episodes)
2019
The Trap as Michelle
2019
Game of Thrones: The Last Watch as Self
2018
To Provide All People as Intensive Care Nurse
2018
National Theatre Live: Julius Caesar as Caius Cassius
2017
The White Princess as Margaret Beaufort (8 episodes)
2016
Rebellion as Dolly Butler (5 episodes)
2015
In the Heart of the Sea as Mrs. Nickerson
2015
Fortitude as Freya Lennox (10 episodes)
2014
Penn Zero: Part-Time Hero as Queen Igneous (voice) (1 episode)
2014
Montana as DCI Rachel Jones
2014
Resurrection as Margaret Langston (13 episodes)
2014
Ironclad 2: Battle for Blood as Joan De Vesci
2013
The Invisible Woman as Caroline Graves
2013
Crossing Lines as Sophie Baines (2 episodes)
2011
Suits as Ava Hessington (8 episodes)
2011
Game of Thrones as Catelyn Stark (39 episodes)
2010
Harry Potter and the Deathly Hallows: Part 1 as Mrs. Granger
2010
Anton Chekhov's The Duel as Marya
2010
Cup Cake as Annie McNabb
2009
Misfits as Louise Young (2 episodes)
2009
Best: His Mother's Son as Ann Best
2009
A Short Stay in Switzerland as Mrs. Savery
2008
Lark Rise to Candleford (1 episode)
2005
The Golden Hour as Julia Harper (1 episode)
2005
Ahead of the Class as Sonia Venning
2001
24 as Margot Al-Harazi (12 episodes)
2001
The Others as Mrs. Marlish
2001
In Deep as Phoebe (2 episodes)
2000
McCready and Daughter as Bernadette (6 episodes)
2000
Rebus as Janice Mee (2 episodes)
2000
The Second Death as Aisling
1999
Births Marriages and Deaths as Pat
1999
Births Marriages and Deaths as Pat (4 episodes)
1999
Vicious Circle as Frances
1999
Hideous Kinky as Patricia
1998
A Soldier's Daughter Never Cries as Miss O'Shaunessy
1997
The History of Tom Jones: A Foundling as Mrs, Fitzpatrick (5 episodes)
1997
Trial & Retribution (2 episodes)
1997
The Broker's Man (12 episodes)
1997
Midsomer Murders as Iris Holman (1 episode)
1996
Safe And Sound as Eleanor Delaney (6 episodes)
1996
The Precious Blood as Jean McBride
1996
A Mug's Game as Kathy Cowan (4 episodes)
1995
Life After Life as Roisin Donaghy
1994
Cardiac Arrest (3 episodes)
1993
Comics as Nula O'Reilly (2 episodes)
1993
The Long Roads as Fiona Gibbons
1992
Flea Bites as Sharon
1991
Force of Duty as Jenny
1990
Hidden Agenda as Teresa Doyle
1988
Crossfire as Scanlon's Girl
1987
Hidden City as Cleaner
1987
Inspector Morse as Cathy Michaels (1 episode)
1986
Casualty as Kate Maguire (1 episode)
1986
Casualty as Kathy Emerick (1 episode)
1986
Lovejoy as Nancy Phelan (1 episode)