Annabelle Wallis Filmography: Every Movie and TV Show in Order
All 34 Annabelle Wallis roles in chronological order (2007 to 2026): 25 movies and 9 TV series.

How many movies and TV shows has Annabelle Wallis been in? This complete Annabelle Wallis filmography lists 34 credited roles (25 films, 9 TV series), in chronological order from 2007 to 2026, with links to our full guides where available.
Annabelle Wallis movies in order
- Steel Trap (2007) as Melanie
- Body of Lies (2008) as Hani's Girlfriend in Bar
- Ghost Town (2009) as Serena
- The Lost Future (2010) as Dorel
- X-Men: First Class (2011) as Co-Ed
- W.E. (2011) as Arabella Green
- Artifact (2012) as Self
- Hello Carter (2013) as Kelly
- Annabelle (2014) as Mia Form
- Sword of Vengeance (2015) as Anna
- Grimsby (2016) as Marianne
- Grimsby (2016) as Lina Smit
- Mine (2016) as Jenny
- Come and Find Me (2016) as Claire
- King Arthur: Legend of the Sword (2017) as Maggie
- The Mummy (2017) as Jennifer Halsey
- Annabelle: Creation (2017) as Mia Form
- Tag (2018) as Rebecca Crosby
- The Silencing (2020) as Sheriff Alice Gustafson
- Boss Level (2021) as Alice
- Malignant (2021) as Madison Mitchell
- Warning (2021) as Nina
- Silent Night (2021) as Sandra
- Vanished into the Night (2024) as Elena
- Mercy (2026) as Nicole Raven
Annabelle Wallis TV shows
- The Tudors (2007) as Jane Seymour
- Strike Back (2010) as Dana Van Rijn
- Peaky Blinders (2013) as Grace Shelby
- Peaky Blinders (2013) as Grace Burgess
- The Musketeers (2014) as Ninon de Larroque
- Fleming (2014) as Muriel Wright
- Star Trek: Discovery (2017) as Zora (voice)
- Star Trek: Short Treks (2018) as Zora (voice)
- The Loudest Voice (2019) as Laurie Luhn
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Annabelle Wallis been in?
Annabelle Wallis has 25 credited film roles and 9 TV roles, for a total of 34 credits from 2007 to 2026.
What was Annabelle Wallis's first major role?
The Tudors (2007).
What is Annabelle Wallis's most recent project?
Mercy (2026).



