2025
The Chronology of Water as Lidia Yuknavitch2025
All of You as Laura2025
Hedda as Thea2024
Baltimore as Rose Dugdale2024
The Teacher as Lisa2022
Outer Range as Autumn Rivers2021
French Exit as Susan2021
Castle in the Ground as Ana2020
I Know This Much Is True as Joy Hanks2020
The Father as Laura2019
Vivarium as Gemma Pierce2019
The Art of Self-Defense as Anna2019
Black Christmas as Riley Stone2018
Age Out as Joan2017
I Kill Giants as Karen Thorson2017
Sweet Virginia as Lila Mccabe2017
Mobile Homes as Ali2017
Have Had as Grace2016
Roadies as Kelly Ann Mason2016
Popstar: Never Stop Never Stopping as Ashley Wednesday2016
Green Room as Amber2016
Frank & Lola as Lola2016
A Country Called Home as Ellie Edwards2016
Killing for Love as Elizabeth Haysom (voice)2015
Knight of Cups as Della2015
She's Funny That Way as Isabella Patterson2014
Off Camera with Sam Jones as Self2014
Need for Speed as Julia Maddon2014
That Awkward Moment as Ellie Andrews2014
A Long Way Down as Jess Crichton2013
The Last Leg as Self2013
Filth as Drummond2013
The Look of Love as Debbie Raymond2013
Jimi: All Is by My Side as Linda Keith2013
Discord and Harmony: Creating a Late Quartet as Self2013
Greetings from Tim Buckley as Allie2012
A Late Quartet as Alexandra Gelbart2012
Comes a Bright Day as Mary Bright2011
Fright Night as Amy Petersen2011
Jane Eyre as Blanche Ingram2011
Christopher and His Kind as Jean Ross2011
Rule Number Three as Rachel2011
Waking Madison as Alexis2010
Centurion as Arianne2010
Bouquet of Barbed Wire as Prue Sorenson2010
Chatroom as Eva2009
Cracks as Poppy2009
Solitary Man as Allyson Karsch2008
Me and Orson Welles as Lorelei Lathrop2008
Miss Austen Regrets as Fanny Austen Knight2007
28 Weeks Later as Tammy Harris2007
Wish as Jane2006
V for Vendetta as Young Valerie2005
The Late Late Show with Craig Ferguson as Self1986
Casualty as Alice ThorntonNaN
The Sleeping Shepherd as Karoline2019
Vivarium Executive Producer