Haley Bennett Filmography: Every Movie and TV Show in Order
All 28 Haley Bennett roles in chronological order (2007 to 2025): 27 movies and 1 TV series.

How many movies and TV shows has Haley Bennett been in? This complete Haley Bennett filmography lists 28 credited roles (27 films, 1 TV series), in chronological order from 2007 to 2025, with links to our full guides where available.
Haley Bennett movies in order
- Music and Lyrics (2007) as Cora Corman
- College (2008) as Kendall
- The Haunting of Molly Hartley (2008) as Molly Hartley
- Marley & Me (2008) as Lisa
- The Hole (2009) as Julie Campbell
- Kaboom (2010) as Stella
- After the Fall (2014) as Ruby
- Kristy (2014) as Justine
- The Equalizer (2014) as Mandy
- Hardcore Henry (2015) as Estelle
- The Magnificent Seven (2016) as Emma Cullen
- The Girl on the Train (2016) as Megan Hipwell
- Rules Don't Apply (2016) as Mamie Murphy
- A Kind of Murder (2016) as Ellie Briess
- Thank You for Your Service (2017) as Saskia Schumann
- The Red Sea Diving Resort (2019) as Rachel Reiter
- Swallow (2020) as Hunter Conrad
- The Devil All the Time (2020) as Charlotte Russell
- Hillbilly Elegy (2020) as Lindsay Vance
- Cyrano (2021) as Roxanne
- Till (2022) as Carolyn Bryant
- She Is Love (2023) as Patricia
- Race for Glory: Audi vs. Lancia (2024) as Journalist
- Widow Clicquot (2024) as Barbe-Nicole Ponsardin Clicquot
- Borderlands (2024) as Lilith's Mom
- Magazine Dreams (2025) as Jessie
- The Luckiest Man in America (2025) as Patricia
Haley Bennett TV shows
- The Last Frontier (2025) as Sidney Scofield
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Haley Bennett been in?
Haley Bennett has 27 credited film roles and 1 TV roles, for a total of 28 credits from 2007 to 2025.
What was Haley Bennett's first major role?
Music and Lyrics (2007).
What is Haley Bennett's most recent project?
The Last Frontier (2025).



