| Year | Play | Role | Notes |
| 1975 | 1 Double-D | | NIDA Theatre |
| 1976 | Hay Fever | Judith Bliss | School production |
| 1978 | Gammer Gurton's Needle | | NIDA Theatre |
| 1979 | The Seagull | | NIDA Theatre |
| 1979 | Lower Depths | | NIDA Theatre |
| 1979 | The Caucasian Chalk Circle | | Sydney Opera House with STC |
| 1979 | The Fire Raisers | | NIDA Theatre |
| 1979 | Beyond Mozambique | | NIDA Theatre |
| 1979 | Saved | | Jane Street Theatre with NIDA |
| 1980 | The Women Pirates Ann Bonney and Mary Read | | NIDA Theatre, University of Newcastle, Playhouse, Canberra |
| 1980 | Strife | | NIDA Theatre |
| 1981 | Henry IV, Part 1 | | STC workshop with Andrew Tighe |
| 1981 | Roses in Due Season | | Nimrod Theatre Company |
| 1981 | Rare Words - Brave Deeds | | Sydney Opera House with STC |
| 1981 | The Revenger's Tragedy | Court Lady | Playhouse, Adelaide with STCSA |
| 1981 | No End of Blame | | Playhouse, Adelaide with STCSA |
| 1982 | The Suicide | | Nimrod Theatre Company |
| 1982 | You Can't Take It with You | | Sydney Opera House with STC |
| 1982 | Macbeth | Witch | Sydney Opera House with STC |
| 1982 | As You Desire Me [it] | | Sydney Opera House with STC |
| 1983 | The Fields of Heaven | | Sydney Opera House with STC |
| 1983 | The Cherry Orchard | Vanya | Sydney Opera House with STC |
| 1984 | The Lady from the Sea | Bolette | Playhouse, Adelaide with STCSA |
| 1984 | Private Lives | Amanda Prynne | Araluen Arts Centre & Playhouse, Adelaide with STCSA |
| 1985 | The Doll Trilogy: Summer of the Seventeenth Doll, Kid Stakes & Other Times | Nancy | Sydney Opera House & Melbourne Athenaeum with STC & MTC |
| 1986 | No Worries | | Wharf Theatre with STC, Playhouse, Adelaide (adapted into a film in 1994) |
| 1986 | She Stoops to Conquer | Kate Hardcastle | Playhouse, Melbourne with MTC |
| 1986 | Pravda | Rebecca Foley | Playhouse, Adelaide with STCSA |
| 1987 | Hamlet / Henry IV Part 1 | | STC |
| 1987 | No(h) Exit: No Exit, The Lady Aoi, Hanjo from Five Modern Noh Plays | | Wharf Theatre with STC |
| 1987 | Pericles | | Wharf Theatre with STC |
| 1987 | Blood Relations | Cathy / Tessa | Sydney Opera House with STC & Playhouse, Adelaide with STCSA |
| 1988 | 1841 | | Sydney Opera House & Playhouse, Adelaide |
| 1989 | A Dream Play | | Playhouse, Adelaide & Sydney Opera House with STC & STCSA |
| 1989 | Major Barbara | | Playhouse Adelaide & Suncorp Theatre, Brisbane with STCSA & Queensland Theatre |
| 1989 | All My Sons | | Wharf Theatre with STC |
| 1989 | Ring Round the Moon | | Playhouse, Adelaide with STCSA |
| 1990 | The Secret Rapture | Isobel Glass | Wharf Theatre with STC |
| 1990 | Burn This | Anna | Wharf Theatre with STC |
| 1991 | Uncle Vanya | Yelena | Russell Street Theatre with MTC |
| 1991 | Morning Sacrifice | Miss Gwyn Carwithen | Russell Street Theatre with MTC |
| 1991 | Hay Fever | Myra Arundel | Playhouse, Melbourne with MTC |
| 1992 | The Homecoming | | Wharf Theatre with STC |
| 1993 | Two Weeks with the Queen | | Playhouse, Adelaide with STC |
| 1993 | Coriolanus | Virgilia | Sydney Opera House with STC |
| 1995 | Scenes from a Separation | Nina Moss | Fairfax Studio with MTC |
| 1997 | The Winter's Tale | Hermione | Canberra Theatre, Sydney Opera House & Melbourne Athenaeum with Bell Shakespeare |
| 1998 | A Delicate Balance | | Sydney Opera House with STC |
| 2000 | The White Devil | | Theatre Royal, Sydney with STC |
| 2001 | Bye Bye Birdie | | |
| 2003 | The Real Thing | Charlotte | Wharf Theatre with STC |
| 2007 | Self Esteem | | Wharf Theatre with STC |
| 2008 | Tender | Yvonne | The Butter Factory Theatre, Wodonga, Stables Theatre, Sydney & Belvoir Street Theatre with HotHouse Theatre & Griffin Theatre Company |
| 2008 | Hamlet | Gertrude | Sydney Opera House & Playhouse, Melbourne with Bell Shakespeare |
| 2008 | Ghosts | Helene | Dunstan Playhouse, Adelaide with STCSA |
| 2010 | A Midsummer Night's Dream | Titania | Sydney Symphony Orchestra[19] |
| 2010 | True West | Mom | STC |
| 2011 | Neighbourhood Watch | Christina | Belvoir Street Theatre[20] |
| 2012 | Never Did Me Any Harm | | Wharf Theatre with STC Force Majeure |
| 2012 | Les Liaisons Dangereuses | Madame Volanges | Wharf Theatre with STC |
| 2012 | Signs of Life | Georgie Jutland | Sydney Opera House with STC (also producer) |
| 2013 | The History Boys | Mrs Lintott | Sydney Opera House with Peach Theatre Company |
| 2013 | Rosencrantz and Guildenstern Are Dead | Gertrude | Sydney Theatre with STC |
| 2014 | Strictly Ballroom | Shirley Hastings | Sydney Lyric Theatre, Her Majesty's Theatre, Melbourne & Lyric Theatre, Brisbane |
| 2016 | Hay Fever | Judith Bliss | Sydney Opera House with STC |
| 2016 | The Hansard Monologues: Age of Entitlement | | Seymour Centre, Bruce Gordon Theatre, Wollongong, Glen Street Theatre & Old Parliament House, Canberra |
| 2017 | Away | Gwen | Sydney Opera House & Malthouse Theatre with STC |
| 2017 | Cloud Nine | Edward / Betty | Wharf Theatre with STC[21] |
| 2017–18 | You Animal, You | Mum | Track 12 at Carriageworks with Force Majeure |
| 2018 | Top Girls | Pope Joan / Louise | Sydney Opera House with STC |
| 2018 | Still Point Turning: The Catherine McGregor Story | Cate McGregor | Wharf Theatre with STC |
| 2018 | The Harp in the South, Part One and Part Two | Eny Kilker | STC |
| 2019–20 | The Iliad - Out Loud | Odysseus / Hera / Hecuba | Belvoir Street Theatre, Scott Theatre, Adelaide |
| 2020 | Escaped Alone | | Belvoir Street Theatre |
| 2020 | Away | | Online with Malthouse Theatre, Melbourne & STC |
| 2021 | Playing Beatie Bow | Granny | Wharf Theatre with STC |
| 2022-present | RBG: Of Many, One | Ruth Bader Ginsburg | Wharf Theatre, Sydney Opera House & Playhouse, Brisbane with STC, Black Swan Theatre |