| Sleeping Dogs (2024) als Laura Baines |
| Marvel Studios Assembled: The Making of the Guardians of the Galaxy Vol. 3 (2023) als Self - 'Nebula' |
| Guardians of the Galaxy Vol. 3 (2023) als Nebula |
| Late Bloomers (2023) als Louise |
| The Guardians of the Galaxy Holiday Special (2022) als Nebula |
| Next Exit (2022) als Dr. Stevensen |
| Marvel Studios Assembled: The Making of Thor: Love and Thunder (2022) als Self - Nebula (archive footage) |
| Thor: Love and Thunder (2022) als Nebula |
| The Bubble (2022) als Carol Cobb |
| Dual (2022) als Sarah |
| X (2022) als Radio Steak Seller (voice) (uncredited) |
| How Did We Get Here? (2022) als Self (archive footage) |
| Gunpowder Milkshake (2021) als Sam |
| The Hoarding (2020) als Hope |
| The Call of the Wild (2020) als Mercedes |
| Celebrating Marvel's Stan Lee (2019) als Self |
| Jumanji: The Next Level (2019) als Ruby Roundhouse |
| Spies in Disguise (2019) als Eyes (voice) |
| Stuber (2019) als Morris |
| All Creatures Here Below (2019) als Ruby |
| Eureka! (2019) als Chloe |
| Avengers: Endgame (2019) als Nebula |
| The Party's Just Beginning (2018) als Luisaidh |
| Alex & the List (2018) als Lily |
| Avengers: Infinity War (2018) als Nebula |
| Jumanji: Welcome to the Jungle (2017) als Ruby Roundhouse |
| The Circle (2017) als Annie Allerton |
| Guardians of the Galaxy Vol. 2 (2017) als Nebula |
| Heroes Manufactured (2017) als Self (archive footage) |
| In a Valley of Violence (2016) als Ellen |
| The Big Short (2015) als Evie |
| Fun Size Horror: Volume Two (2015) als Rachel Milligan (segment 'Conventional') |
| Conventional (2015) als Rachel Milligan |
| 7 Days in Hell (2015) als Lily Allsworth |
| Warning Labels (2015) als Mindy |
| Bound for Greatness (2014) als Maeve MacDonough |
| Guardians of the Galaxy (2014) als Nebula |
| Doctor Who: The Time of the Doctor (2013) als Amy Pond |
| Doctor Who: Farewell to Matt Smith (2013) |
| Doctor Who Live: The Afterparty (2013) als Self |
| Doctor Who Explained (2013) als Self |
| Not Another Happy Ending (2013) als Jane Lockhart |
| Doctor Who: Clara and the TARDIS (2013) als Amy Pond (archive footage) |
| Oculus (2013) als Kaylie Russell |
| Doctor Who Live: The Next Doctor (2013) als Amy Pond (archive footage) |
| Doctor Who: Night and the Doctor: Bad Night (2012) als Amy Pond |
| Doctor Who: Night and the Doctor: Good Night (2012) als Amy Pond |
| Doctor Who: Pond Life (2012) als Amy Pond |
| Doctor Who: Good as Gold (2012) als Amy Pond |
| We'll Take Manhattan (2012) als Jean Shrimpton |
| Doctor Who: The Doctor, the Widow and the Wardrobe (2011) als Amy Pond |
| Doctor Who: Let’s Kill Hitler Prequel (2011) als Amy Pond |
| Doctor Who: A Christmas Carol (2010) als Amy Pond |
| Outcast (2010) als Ally |
| Doctor Who: Meanwhile in the TARDIS: Part 2 (2010) als Amy Pond |
| Doctor Who: Meanwhile in the TARDIS: Part 1 (2010) als Amy Pond |
| Doctor Who at the Proms (2010) als Host |
| New Town Killers (2008) als Young Girl at Bus Station |
| Jumanji 4 als Ruby Roundhouse |
| The Life of Chuck |
| Shelly als Dianna Park |
| Fools als Mary Tudor |
| Gunpowder Milkshake 2 als Sam |