2024
Dirty Angels as Jake
2023
The Three Musketeers: Milady as Milady
2023
Faut Voir - L'hebdo cinéma as Self - Guest (1 episode)
2023
The Three Musketeers: D'Artagnan as Milady
2023
Liaison as Alison Rowdy (6 episodes)
2021
Being James Bond as Vesper (archive footage)
2020
The Luminaries as Lydia Wells (6 episodes)
2019
Proxima as Sarah Loreau
2019
Dumbo as Colette Marchant
2017
Based on a True Story as Elle
2016
Miss Peregrine's Home for Peculiar Children as Miss Peregrine
2014
Sin City: A Dame to Kill For as Ava
2014
The Salvation as Madelaine
2014
Penny Dreadful as Vanessa Ives (27 episodes)
2014
300: Rise of an Empire as Artemisia
2012
Dark Shadows: The Collinses - Every Family Has Its Demons as Self
2012
Dark Shadows as Angelique Bouchard
2011
Perfect Sense as Susan
2011
Camelot as Morgan (10 episodes)
2008
Death in Venice: The Sinking Palazzo as Self
2007
The Golden Compass as Serafina Pekkala
2006
James Bond: For Real as Self
2006
Casino Royale as Vesper Lynd
2005
Kingdom of Heaven as Sibylla
2004
Arsène Lupin as Clarisse
2004
Cinema, Sex, Politics: Bertolucci Makes ‘The Dreamers’ as Self
2003
The Dreamers as Isabelle
2003
Jimmy Kimmel Live! (1 episode)
2002
Bond Girls Are Forever as Vesper Lynd, 'Casino Royale' 2006 (archive footage)
2001
The Piano Teacher as Walter's Girlfriend (uncredited)
1985
Télématin as Self (1 episode)
1952
Today as Self (1 episode)