| Movie | Role or Job | Credit Order | Year |
|---|---|---|---|
| Relay | Sarah | 2 | 2025 |
| The Iron Claw | Pam Adkisson | 7 | 2023 |
| Yesterday | Ellie Appleton | 2 | 2019 |
| Little Woods | Deborah Hale | 2 | 2019 |
| Mamma Mia! Here We Go Again | Young Donna Sheridan | 1 | 2018 |
| Sorry to Bother You | Detroit's White British Voice (voice) | 14 | 2018 |
| Darkest Hour | Elizabeth Layton | 4 | 2017 |
| Baby Driver | Debora | 3 | 2017 |
| The Exception | Mieke de Jong | 1 | 2017 |
| Pride and Prejudice and Zombies | Elizabeth Bennet | 1 | 2016 |
| Burnt | Sara | 9 | 2015 |
| Cinderella | Cinderella | 1 | 2015 |
| Movie | Role or Job | Credit Order | Year |
|---|---|---|---|
| Relay | Sarah | 2 | 2025 |
| The Iron Claw | Pam Adkisson | 7 | 2023 |
| Yesterday | Ellie Appleton | 2 | 2019 |
| Little Woods | Deborah Hale | 2 | 2019 |
| Mamma Mia! Here We Go Again | Young Donna Sheridan | 1 | 2018 |
| Sorry to Bother You | Detroit's White British Voice (voice) | 14 | 2018 |
| Darkest Hour | Elizabeth Layton | 4 | 2017 |
| Baby Driver | Debora | 3 | 2017 |
| The Exception | Mieke de Jong | 1 | 2017 |
| Pride and Prejudice and Zombies | Elizabeth Bennet | 1 | 2016 |
| Burnt | Sara | 9 | 2015 |
| Cinderella | Cinderella | 1 | 2015 |