| Sense and Sensibility (2026) |
| The Testament of Ann Lee (2025) as Jane Wardly |
| Islands (2025) as Anne |
| Hotel Fantasma (2025) |
| The Brutalist (2024) as Maggie Lee |
| Le Molière imaginaire (2024) as Armande Béjart |
| Bonnard, Pierre et Marthe (2024) as Renée |
| La Graine (2023) as Inès |
| I Love Greece (2022) as Marina |
| Amants (2021) as Lisa |
| The Electrical Life of Louis Wain (2021) as Felicie Wain |
| The Evening Hour (2021) as Charlotte Carson |
| The Night House (2021) as Madelyne |
| Archive (2020) as Jules Almore / J3 / J2 (voice) |
| Dernier amour (2019) as Marianne de Charpillon |
| Amanda (2018) as Léna |
| 3 Way Junction (2018) as Lisa |
| Vox Lux (2018) as Eleanor "Ellie" Montgomery |
| Rosy (2018) as Rosy |
| Joueurs (2018) as Ella |
| Leading Lady Parts (2018) as Actress #2 |
| All the Money in the World (2017) as Nancy |
| Le Redoutable (2017) as Anne Wiazemsky |
| The Last Photograph (2017) as Bird |
| The Childhood of a Leader (2016) as Adelaide / The Teacher |
| Taj Mahal (2015) as Louise |
| High-Rise (2015) as Fay |
| La Dame dans l'auto avec des lunettes et un fusil (2015) as Anita |
| Winter (2015) as Sophie |
| Il racconto dei racconti (2015) as Young Dora |
| Nymphomaniac: Vol. II (2013) as Young Joe |
| Nymphomaniac: Vol. I (2013) as Young Joe |
| Halo of Stars as Girl in Night Store |
| Borough Park as Rebecca |
| The Queen of Fashion as Daphne Guinness |
| Je veux juste une grande histoire d'amour as Charlotte |
| Eleven Missing Days |