2023
Bay of Fires as Frankie (7 episodes)
2022
The Bastard Son & the Devil Himself as Esmie (4 episodes)
2021
The Colour Room as Ann Cliff
2021
Rare Beasts as Marion
2019
Harry Kiri as Mrs. Cohen
2019
Top End Wedding as Hampton
2018
Women Make Film: A New Road Movie Through Cinema as Narrator (voice) (14 episodes)
2018
Medusa's Ankles as Susannah
2018
The Woman in White as Mrs. Catherick (5 episodes)
2017
Mayhem as Irene Smythe
2016
National Treasure as Zoe Darwin (4 episodes)
2016
The Rehearsal as Hannah
2016
Wanted as Susan Carpenter (4 episodes)
2015
The Dressmaker as Beulah Harridiene
2015
Downriver as Paige Levy
2014
Glue as Jackie Warwick (8 episodes)
2014
The Crimson Field as Sister Margaret Quayle (6 episodes)
2014
Patrick's Day as Maura Fitzgerald
2013
Sex & Violence as Brenda Shaw (7 episodes)
2013
Trap for Cinderella as Julia
2012
Falcón as Manuela Falcón (4 episodes)
2012
Mr. Pip as Mrs. Watts
2011
Death in Paradise as Linda Taylor (1 episode)
2011
Intruders as Dr. Rachel
2011
Burning Man as Sally
2011
Cloudstreet as Oriel Lamb (3 episodes)
2011
Vera as Patricia Carmichael (1 episode)
2010
Morning Echo as Christine Moffatt
2009
Bright Star as Mrs. Brawne
2009
Storm as Hannah Maynard
2008
The Shooting of Thomas Hurndall as Jocelyn Hurndall
2008
Inconceivable as Kay Stephenson
2007
The Ferryman as Suze
2007
Intervention as Kate
2006
Nostradamus as Catherine de Medici
2005
Rag Tale as Peach James Taylor
2005
Footprints in the Snow as Claire
2004
The Murder Room as Muriel Godby
2004
Bob the Builder: Snowed Under - The Bobblesberg Winter Games as Charlene
2004
Niceland (Population. 1.000.002) as Mary
2003
40 as Maggie (3 episodes)
2003
The Gathering as Marion Kirkman
2002
The Making of An Angel at My Table as Interviewee
2002
Black and White as Helen Devaney
2001
The Point Men as Maddy Hope
2001
Waking the Dead as Elsbeth Varley (2 episodes)
2000
The Darkest Light as Sue
1999
Fanny & Elvis as Kate Dickson
1999
Shockers: Deja Vu as Jessica
1999
Thinking About Sleep as Policewoman
1999
To Walk with Lions as Lucy Jackson
1998
The Wisdom of Crocodiles as Maria Vaughan
1998
The Sound of One Hand Clapping as Sonja Buloh
1997
Trial & Retribution (2 episodes)
1997
The Hanging Garden as Rosemary
1997
Welcome to Sarajevo as Jane Carson
1997
The Rainbow Warrior as Andrea Joyce
1997
Midsomer Murders as Betty DeQuetteville (1 episode)
1996
Silent Witness as Susie Merrick (2 episodes)
1995
Saigon Baby as Kate Cooper
1995
The Affair as Maggie Leyland
1995
A Village Affair as Clodagh Unwin
1994
Shallow Grave as Juliet Miller
1994
Country Life as Sally Voysey
1994
The Last Tattoo as Kelly Towne
1993
Mr. Wroe's Virgins as Hannah (4 episodes)
1992
The Last Days of Chez Nous as Vicki
1990
An Angel at My Table as Janet Frame
1989
Tales from the Crypt as Dolores (1 episode)