Noomi Rapace Filmography: Every Movie and TV Show in Order
All 31 Noomi Rapace roles in chronological order (2007 to 2024): 27 movies and 4 TV series.

How many movies and TV shows has Noomi Rapace been in? This complete Noomi Rapace filmography lists 31 credited roles (27 films, 4 TV series), in chronological order from 2007 to 2024, with links to our full guides where available.
Noomi Rapace movies in order
- Daisy Diamond (2007) as Anna
- The Girl with the Dragon Tattoo (2009) as Lisbeth Salander
- The Girl Who Played with Fire (2009) as Lisbeth Salander
- The Girl Who Kicked the Hornet's Nest (2009) as Lisbeth Salander
- Beyond (2010) as Leena
- The Monitor (2011) as Anna
- Sherlock Holmes: A Game of Shadows (2011) as Madam Simza Heron
- Prometheus (2012) as Elizabeth Shaw
- Passion (2013) as Isabelle James
- Dead Man Down (2013) as Beatrice
- The Drop (2014) as Nadia
- Child 44 (2015) as Raisa Demidov
- Rupture (2016) as Renee
- Unlocked (2017) as Alice Racine
- Alien: Covenant (2017) as Dr. Elizabeth Shaw (uncredited)
- What Happened to Monday (2017) as The Settman Siblings
- Bright (2017) as Leilah
- Close (2019) as Sam Carlson
- Stockholm (2019) as Bianca Lind
- Angel of Mine (2019) as Lizzie
- The Secrets We Keep (2020) as Maja
- Here Are the Young Men (2021) as Angel Dust
- The Trip (2021) as Lisa
- Lamb (2021) as María
- Black Crab (2022) as Caroline Edh
- You Won't Be Alone (2022) as Bosilka
- Assassin Club (2023) as Falk / Agent Vos
Noomi Rapace TV shows
- Millennium (2010) as Lisbeth Salander
- Tom Clancy's Jack Ryan (2018) as Harriet 'Harry' Baumann
- Django (2023) as Elizabeth Thurman
- Constellation (2024) as Johanna 'Jo' Ericsson
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Noomi Rapace been in?
Noomi Rapace has 27 credited film roles and 4 TV roles, for a total of 31 credits from 2007 to 2024.
What was Noomi Rapace's first major role?
Daisy Diamond (2007).
What is Noomi Rapace's most recent project?
Constellation (2024).



