Eva Green Filmography: Every Movie and TV Show in Order
All 30 Eva Green roles in chronological order (2001 to 2024): 25 movies and 5 TV series.

How many movies and TV shows has Eva Green been in? This complete Eva Green filmography lists 30 credited roles (25 films, 5 TV series), in chronological order from 2001 to 2024, with links to our full guides where available.
Eva Green movies in order
- The Piano Teacher (2001) as Walter's Girlfriend (uncredited)
- The Dreamers (2003) as Isabelle
- Arsène Lupin (2004) as Clarisse
- Kingdom of Heaven (2005) as Sibylla
- Casino Royale (2006) as Vesper Lynd
- The Golden Compass (2007) as Serafina Pekkala
- Franklyn (2008) as Emilia
- Cracks (2009) as Miss G
- Womb (2010) as Rebecca
- Perfect Sense (2011) as Susan
- Dark Shadows (2012) as Angelique Bouchard
- Dark Shadows: The Collinses - Every Family Has Its Demons (2012) as Self
- 300: Rise of an Empire (2014) as Artemisia
- The Salvation (2014) as Madelaine
- Sin City: A Dame to Kill For (2014) as Ava
- White Bird in a Blizzard (2014) as Eve Connor
- Miss Peregrine's Home for Peculiar Children (2016) as Miss Peregrine
- Based on a True Story (2017) as Elle
- Euphoria (2018) as Emilie
- Dumbo (2019) as Colette Marchant
- Proxima (2019) as Sarah Loreau
- Nocebo (2022) as Christine
- The Three Musketeers: D'Artagnan (2023) as Milady
- The Three Musketeers: Milady (2023) as Milady
- Dirty Angels (2024) as Jake
Eva Green TV shows
- Camelot (2011) as Morgan Pendragon
- Penny Dreadful (2014) as Vanessa Ives
- The Luminaries (2020) as Lydia Wells
- Wednesday (2022) as Aunt Ophelia
- Liaison (2023) as Alison Rowdy
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Eva Green been in?
Eva Green has 25 credited film roles and 5 TV roles, for a total of 30 credits from 2001 to 2024.
What was Eva Green's first major role?
The Piano Teacher (2001).
What is Eva Green's most recent project?
Dirty Angels (2024).



