Mia 2012 No One Lives Emma 2012 Silent Hill: Apokalipsa Heather Mason / Sharon Da Silva 2013 Wielki Gatsby Catherine 2015 The World Made Straight Lori 2015 The Automatic Hate Alexis Green 2017 Rabbit Maude Ashton 2018 The Caretaker Sara Film krótkometrażowy 2019 To the Stars Hazel Atkins 2019 I'll Find You Rachel Rubin 2022 The Swearing Jar Carey

Seriale telewizyjne

Rok Tytuł Rola Uwagi 2006 Na wysokiej fali Juliet Gościnnie, odcinek "2.5" 2007 Pirate Islands: The Lost Treasure of Fiji Alison Główna rola 2007 Love My Way Harper Rola drugoplanowa, 8 odcinków 2008 Out of the Blue Fiona Odcinek "1.37" 2008 Dream Life Rose Film telewizyjny 2009 All Saints Stephanie Odcinek "Give and Take 2" 2010 Pacyfik Registrar Girl Odcinek "Home" 2010 Magia kłamstwa Megan Cross Odcinek "The Royal We" 2012 Parade’s End Valentine Wannop Miniserial, główna rola 2013–2016 Rectify Tawney Talbot Główna rola 2014 Parer's War Elizabeth Marie Cotter Film telewizyjny 2018 Voltron: Legendary Defender Merla (głos) Główna rola (sezon 8) 2020 Tommy Blake Główna rola 2022 Under the Banner of Heaven Rebecca Pyre Miniserial, główna rola 2023 Justified: City Primeval Sandy Stanton