Jennifer Beals Filmography: Every Movie and TV Show in Order
All 55 Jennifer Beals roles in chronological order (1980 to 2022): 37 movies and 18 TV series.

How many movies and TV shows has Jennifer Beals been in? This complete Jennifer Beals filmography lists 55 credited roles (37 films, 18 TV series), in chronological order from 1980 to 2022, with links to our full guides where available.
Jennifer Beals movies in order
- My Bodyguard (1980) as Clifford's Friend (uncredited)
- Flashdance (1983) as Alex Owens
- That's Dancing! (1985)
- That's Dancing! (1985) as Self (archive footage)
- The Bride (1985) as Eva
- Split Decisions (1988) as Barbara Uribe
- Vampire's Kiss (1989) as Rachel
- Blood and Concrete (1991) as Mona
- In the Soup (1992) as Angelica Pena
- The Big Pardon 2 (1992) as Joyce Ferranti
- The Thief and the Cobbler (1993) as Princess YumYum (voice)
- Caro diario (1993) as Jennifer Beals
- Mrs. Parker and the Vicious Circle (1994) as Gertrude Benchley
- The Search for One-eye Jimmy (1994) as Ellen
- Devil in a Blue Dress (1995) as Daphne Monet
- Four Rooms (1995) as Angela
- The Twilight of the Golds (1996) as Suzanne Stein
- The Prophecy II (1998) as Valerie Rosales
- The Last Days of Disco (1998) as Nina
- Wishful Thinking (1999) as Elizabeth
- Turbulence 2: Fear of Flying (1999) as Jessica
- The Anniversary Party (2001) as Gina Taylor
- Roger Dodger (2002) as Sophie
- 13 Moons (2002) as Suzi
- Runaway Jury (2003) as Vanessa Lembeck
- Catch That Kid (2004) as Molly Phillips
- The Grudge 2 (2006) as Trish Kimble
- Queen to Play (2009) as L’Américaine
- The Book of Eli (2010) as Claudia
- The Night Before the Night Before Christmas (2010) as Angela Fox
- A Wife's Nightmare (2014) as Liz
- Full Out (2015) as Coach Valorie Kondos-Field
- Manhattan Night (2016) as Lisa Wren
- Before I Fall (2017) as Mrs. Kingston
- The White Orchid (2018) as Vivian
- After (2019) as Karen Gibson
- Luckiest Girl Alive (2022) as Lolo Vincent
Jennifer Beals TV shows
- Faerie Tale Theatre (1982) as Cinderella
- Law & Order (1990) as Sofia Archer
- Frasier (1993) as Dr. Anne Ranberg
- The Outer Limits (1995) as Robin Dysart
- E! True Hollywood Story (1996)
- The Hunger (1997) as Jane
- The L Word (2004) as Bette Porter
- Lie to Me (2009) as Zoe Landau
- Castle (2009) as Sophia Turner
- The Chicago Code (2011) as Teresa Colvin
- Motive (2013) as Sophia Balfour
- The Night Shift (2014) as Dr. Syd Jennings
- Proof (2015) as Dr. Carolyn Tyler
- Taken (2017) as Christina Hart
- Swamp Thing (2019) as Lucilia Cable
- The L Word: Generation Q (2019) as Bette Porter
- Law & Order: Organized Crime (2021) as Cassandra Webb
- The Book of Boba Fett (2021) as Garsa Fwip
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Jennifer Beals been in?
Jennifer Beals has 37 credited film roles and 18 TV roles, for a total of 55 credits from 1980 to 2022.
What was Jennifer Beals's first major role?
My Bodyguard (1980).
What is Jennifer Beals's most recent project?
Luckiest Girl Alive (2022).



