2024
Lift as Abby Gladwell2022
Sherri as Self - Guest2022
Surface as Sophie Ellis2021
Loki as Judge Ravonna Renslayer2021
Marvel Studios Assembled as Self - Ravonna Renslayer2021
The Girl Before as Jane2020
Summerland as Vera2020
Come Away as Alice Littleton (Adult)2020
Misbehaviour as Jennifer Hosten - Miss Grenada2019
The Morning Show as Hannah Shoenfeld2019
The Dark Crystal: Age of Resistance as Seladon (voice)2019
Motherless Brooklyn as Laura Rose2019
Fast Color as Ruth2019
The Crystal Calls - Making The Dark Crystal: Age of Resistance as Not available2018
The Cloverfield Paradox as Ava Hamilton2018
A Wrinkle in Time as Dr. Kate Murry2018
Irreplaceable You as Abbie2018
Farming as Ms. Dapo2017
Beauty and the Beast as Plumette2017
August 28: A Day in the Life of a People as Self2017
After the Storm as Mother2016
Easy as Sophie2016
Miss Sloane as Esme Manucharian2016
The Whole Truth as Janelle2016
Free State of Jones as Rachel2015
Jupiter Ascending as Famulus2015
Concussion as Prema Mutiso2014
The Tonight Show Starring Jimmy Fallon as Self2014
Late Night with Seth Meyers as Self2014
Variety Studio: Actors on Actors as Self2014
Beyond the Lights as Noni Jean2014
9 Kisses as Bride2013
Odd Thomas as Viola Peabody2013
Belle as Dido Elizabeth Belle2012
Touch as Clea Hopkins2011
Black Mirror as Kelly Booth2011
Larry Crowne as Talia2010
Undercovers as Samantha Bloom2009
Act of God as Rose2009
All My Dreams on VHS as Erica2008
Lost in Austen as Pirhana2008
Bonekickers as Viv Davis2008
Fallout as Shanice Roberts2007
The Graham Norton Show as Self2007
Straightheads as Young PA2006
The One Show as Self2006
Rachael Ray as Not available2006
Totally Doctor Who as Self2006
Vital Signs as Not available2006
Born Equal as Girl at King's Cross Station2005
Doctor Who as Tish Jones2005
Doctor Who Confidential as Not available2004
Agatha Christie's Marple as Tina Argyle2003
Jimmy Kimmel Live! as Self - Guest2002
Spooks as Jenny1999
Bad Girls as Fidelity1997
Trial & Retribution as Not available1996
The Daily Show as Self1988
LIVE with Kelly and Mark as Self - Guest1981
Entertainment Tonight as SelfNaN
The War Between the Land and the Sea as Not availableNaN
Inheritance as Claudia2007
Dead Clever: The Life and Crimes of Julie Bottomley as JessicaNaN
Fuze as Not availableNaN
Seacole as Mary SeacoleNaN
Blood Ties as Detective Reese RezekNaN
The Woman in Cabin 10 as Not available2007
Walk Away and I Stumble as Nurse2006
Viva Blackpool as Pretty Young WomanNaN
Nobody’s Heart as LilyNaN
An Untamed State as Mireille Duval Jameson2022
Surface Executive Producer2021
The Girl Before Associate ProducerNaN
Inheritance Executive Producer