2025
Dope Girls as Sophie Asquith-Gore2025
Good Luck Fuck Face as Aimee2024
Truelove as Kate2022
Fisherman's Friends: One and All as Petra2020
Industry as Denise Oldroyd2020
Out of Her Mind as Lucy2019
Flack as Annie2018
The Split as Rose Defoe2018
The Importance of Being Earnest as Cecily Cardew2015
You, Me and the Apocalypse as Skye2014
Grantchester as Jennifer Chambers2012
We'll Take Manhattan as Lavinia2011
Death in Paradise as Hannah Roberts2010
Lip Service as Tess Roberts2008
How Not to Live Your Life as Jenny2008
The Palace as Lucy Bedford2002
Foyle's War as Mary Nelson1997
Midsomer Murders as Willow McKinley