2022
The Noel Diary as Ellie Foster
2021
Violet as Aunt Helen
2019
WHAT / IF as Margaret (1 episode)
2019
A Stone in the Water as Martha
2018
Christmas on the Coast as Ellie Cassadine
2018
The Scent of Rain & Lightning as Annabelle
2017
A Joyous Christmas as Joy
2013
Munchausen as Mother
2010
Parenthood as Camille Braverman (103 episodes)
2008
Sordid Lives: The Series as Latrelle Williamson (12 episodes)
2006
Big Love (1 episode)
2001
The Division as Kate McCafferty (88 episodes)
2000
CSI: Crime Scene Investigation as DDA Madeline Klein (1 episode)
2000
Flowers for Algernon as Rose
1999
Anywhere but Here as Carol
1999
Locked in Silence as Lydia
1998
Bad Manners as Nancy Westlund
1998
To Live Again as Iris Sayer
1997
Any Mother's Son as Dorothy Hajdys
1996
Shadow of a Doubt as Robin Harwell
1996
Her Costly Affair as Dr. Diane Weston
1996
A Season in Purgatory as Valerie Sabbath
1996
Homecoming as Eunice Logan
1995
Legacy of Sin: The William Coit Story as Jill Coit
1995
The Outer Limits as Nancy McDonald (1 episode)
1994
Speechless as Annette
1994
Judicial Consent as Gwen Warwick
1993
Needful Things as Polly Chalmers
1993
Fallen Angels as Sally Creighton (1 episode)
1993
The Fire Next Time as Suzanne Morgan (2 episodes)
1992
A Mother's Right: The Elizabeth Morgan Story as Dr. Elizabeth Morgan
1991
Switched at Birth as Regina Twigg
1990
Presumed Innocent as Barbara Sabich
1990
Die Hard 2 as Holly McClane
1990
Somebody Has to Shoot the Picture as Hannah McGrath
1989
Fat Man and Little Boy as Kitty Oppenheimer
1988
The Prince of Pennsylvania as Pam Marshetta
1988
Die Hard as Holly Gennaro McClane
1987
The Stranger as Alice Kildee
1987
When the Time Comes as Liddy Travis
1986
The Boy Who Could Fly as Charlene
1986
Alex: The Life of a Child as Carole Deford
1986
Violets are Blue as Ruth Squires
1986
Death of an Angel as Grace
1985
The Lady from Yesterday as Janet Weston
1983
Memorial Day as Cass
1983
Heart Like a Wheel as Shirley Muldowney
1982
The Million Dollar Infield as Marcia Miller
1980
Fighting Back: The Story of Rocky Bleier as Aleta
1980
Tourist as Mandy Burke
1979
Salem's Lot as Susan Norton (2 episodes)
1979
Walking Through the Fire as Dr. Rand
1978
A Question of Love as Joan Saltzman
1978
The Big Fix as Suzanne
1974
The New Land (13 episodes)
1974
Heatwave! as Laura Taylor
1973
Message to My Daughter as Janet Thatcher
1973
Between Friends as Ellie
1973
Hawkins as Edith Dayton-Thomas (1 episode)
1973
A Time For Love as Kitty
1972
Sand Castles as Jenna Hampshire
1972
The Strange Vengeance of Rosalie as Rosalie
1972
In Pursuit of Treasure
1970
Lovers and Other Strangers as Susan Henderson
1969
They Shoot Horses, Don't They? as Ruby Bates
1969
The Gypsy Moths as Annie Burke
1969
Then Came Bronson as Temple Brooks
1967
The High Chaparral as Tina Granger (1 episode)
1967
Judd for the Defense (1 episode)
1966
CBS Playhouse (1 episode)
1962
The Tonight Show Starring Johnny Carson as Self (1 episode)
1959
Bonanza as Alice Harper (2 episodes)
1959
Bonanza as Laurie Mansfield (1 episode)
1958
The Nutcracker as Clara
1951
Love of Life (219 episodes)