
Filmography26 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Monster: The Lizzie Borden StorySeries | Nance O'Neil | 34 |
| 2026 | Becoming Victoria WoodMovie | Narrator - Victoria | 34 |
| 2024 | Dune: ProphecySeries | Young Valya Harkonnen | 32 |
| 2021 | American Horror StoriesSeries | Bestie | 29 |
| 2021 | HollerMovie | Ruth | 29 |
| 2020 | JunglelandMovie | Sky | 28 |
| 2020 | Pink Skies AheadMovie | Winona | 28 |
| 2019 | Lambs of GodSeries | Sister Carla | 27 |
| 2018 | The New RomanticMovie | Blake Conway | 26 |
| 2018 | ScarboroughMovie | Beth | 26 |
| 2017 | Urban MythsSeries | Barbra Streisand | 25 |
| 2017 | The End of the F***ing WorldSeries | Alyssa Foley | 25 |
| 2016 | MurderSeries | Jess | 24 |
| 2016 | Sweet Maddie StoneMovie | Maddie Stone | 24 |
| 2015 | The OutcastSeries | Kit Carmichael | 23 |
| 2015 | Far from the Madding CrowdMovie | Liddy | 23 |
| 2014 | Penny DreadfulSeries | Justine | 22 |
| 2013 | AnnaMovie | Megan 'Mousey' Scanlon | 21 |
| 2012 | ComedownMovie | Kelly | 20 |
| 2012 | In the Dark HalfMovie | Marie | 20 |
| 2011 | VeraSeries | Stella Macken | 19 |
| 2010 | Tamara DreweMovie | Jody Long | 18 |
| 2007 | Mrs. Ratcliffe's RevolutionMovie | Mary Ratcliffe | 15 |
| 0 | Last Days of Basic CableMovie | Jessica | — |
| 0 | No Man's LandMovie | — | — |
| 0 | The CadburysSeries | Maria Cadbury | — |