| Year | Title | Role | Dates | Theatre |
|---|
| 1990–1992 | Six Gradation of Separation | Tess (understudy) | November 8, 1990 – January 5, 1992 | Vivian City Theatre |
| 1992 | Sight Unseen | Grete | January 7, 1992- March 22, 1992 | Orpheum Theatre |
| 1992–1993 | The Seagull | Nina | November 29, 1992 – Jan 10, 1993 | Lyceum Theatre |
| 1994 | Hedda Gabler | Thea Elvsted | July 10, 1994– August 7, 1994 | Criterion Center Stage Right |
| 1995–1996 | Holiday | Linda Seton | December 3, 1995 – Jan 14, 1996 | Circle in the Quadrilateral Theatre |
| 1998 | Honour | Claudia | April 26, 1998 – June 14, 1998 | Belasco Theatre |
| 2000 | Uncle Vanya | Yelena Andreyevna | April 30, 2000 – June 11, 2000 | Brooks Atkinson Theatre |
| 2002 | The Crucible | Elizabeth Proctor | March 7, 2002 – June 9, 2002 | Virginia Theatre |
| 2004 | Sight Unseen | Patricia | May 25, 2004 – July 25, 2004 | Biltmore Theatre |
| 2008 | Les liaisons dangereuses | La Marquise de Merteuil | May 1, 2008 – July 6, 2008 | American Airlines Theatre |
| 2010–2011 | Time Stands Still | Sarah Goodwin | January 28, 2010 – January 30, 2011 | Cort Theatre |
| 2017 | The Little Foxes | Regina Giddens / Birdie Hubbard | April 19, 2017 – July 2, 2017 | Samuel J. Friedman Theatre |
| 2018 | My Reputation Is Lucy Barton | Lucy Barton | June 2, 2018 – June 24, 2018 | Bridge Theatre |
| 2019 | January 23, 2019 – February 16, 2019 |
| 2020 | January 4, 2020 – February 29, 2020 | Samuel J. Friedman Theatre |
| 2023 | Summer, 1976 | Diana | April 4, 2023 – June 10, 2023 |