Mary McDonnell Filmography: Every Movie and TV Show in Order
All 34 Mary McDonnell roles in chronological order (1953 to 2025): 18 movies and 16 TV series.

How many movies and TV shows has Mary McDonnell been in? This complete Mary McDonnell filmography lists 34 credited roles (18 films, 16 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Mary McDonnell movies in order
- Garbo Talks (1984) as Lady Capulet
- Matewan (1987) as Elma Radnor
- Tiger Warsaw (1988) as Paula Warsaw
- Dances with Wolves (1990) as Stands With A Fist
- Grand Canyon (1991) as Claire
- Sneakers (1992) as Liz
- Passion Fish (1992) as May-Alice Culhane
- Blue Chips (1994) as Jenny
- Independence Day (1996) as Marilyn Whitmore
- 12 Angry Men (1997) as Judge
- Mumford (1999) as Althea Brockett
- A Father's Choice (2000) as Susan Shaw
- Donnie Darko (2001) as Rose Darko
- Battlestar Galactica: Razor (2007) as President Laura Roslin
- Scream 4 (2011) as Kate Roberts
- Margin Call (2011) as Mary Rogers
- The Witcher: Nightmare of the Wolf (2021) as Lady Zerbst (voice)
- Broke (2025) as Kathy Brandywine
Mary McDonnell TV shows
- The Oscars (1953) as Self
- American Experience (1988) as Narrator (voice)
- ER (1994) as Eleanor Carter
- Touched by an Angel (1994) as Sister Theodore Claire
- Battlestar Galactica (2003) as President Laura Roslin
- Veronica Mars (2004) as Jane
- Battlestar Galactica (2004) as Laura Roslin
- Grey's Anatomy (2005) as Virginia Dixon
- The Closer (2005) as Sharon Raydor
- The Closer (2005) as Captain Sharon Raydor
- The Closer (2005) as Sharon Raydor (archive footage) (uncredited)
- Major Crimes (2012) as Captain Sharon Raydor
- Fargo (2014) as Ruby Goldfarb
- Rebel (2021) as Helen
- Rebel (2021) as Helen Peterson
- The Fall of the House of Usher (2023) as Madeline Usher
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Mary McDonnell been in?
Mary McDonnell has 18 credited film roles and 16 TV roles, for a total of 34 credits from 1953 to 2025.
What was Mary McDonnell's first major role?
The Oscars (1953).
What is Mary McDonnell's most recent project?
Broke (2025).



