2022
Significant Others as Ursula (6 episodes)
2021
Eden as Katia (8 episodes)
2019
Slam as Joanne Hendricks
2018
Battle of Hamel VR as Narrator
2018
The Second as The Writer
2016
Gods of Egypt as Isis
2014
My Mistress as Kate Boyd
2013
Jabbed: Love, Fear and Vaccines as Narrator
2012
Miss Fisher's Murder Mysteries as Ailsa Wilton (1 episode)
2012
The Straits as Natasha (8 episodes)
2011
Sleeping Beauty as Clara
2010
Hawke as Hazel Hawke
2010
Cherry Tree Lane as Christine
2010
Immortal as Herself - Narrator
2009
The Prisoner as M2 (6 episodes)
2009
Catching Cancer as Herself - Narrator
2009
False Witness as Julie Hales (2 episodes)
2009
The Diplomat as Detective Chief Inspector Julie Hales
2006
Bon Voyage as Elizabeth Aldred (2 episodes)
2006
Suburban Shootout (14 episodes)
2005
Derailed as Susan Davis
2004
Tom White as Helen White
2003
Perfect Strangers as Melanie
2001
Lantana as Jane O'May
2000
The Three Stooges as Helen Howard
1997
Wildside as Maxine Summers (60 episodes)
1983
Auf Wiedersehen, Pet as Naomi Hedges (2 episodes)