Actor
The Extraordinary Miss Flower
2024
as Self
Timestalker
2024
as Agnes
Swede Caroline
2024
as Olga
Partygate
2023
as Shelley Williams-Walker
Greatest Days
2023
as Heather
The Almond and the Seahorse
2022
as Cath
God's Petting You
2022
as Therapist
Paul Dood’s Deadly Lunch Break
2021
as Kath
Verisimilitude
2020
as Casting Director
Eternal Beauty
2020
as Alice
Days of the Bagnold Summer
2020
as Carol
Innocence
2019
Dark Encounter
2019
as Arlene Burroughs
The Fight
2019
as Heather
Sometimes Always Never
2019
as Sue
Get Duked!
2019
as Superintendent
Black Mirror: Bandersnatch
2018
as Dr. Haynes
Salt
2018
as Mother
Solis
2018
as Commander Roberts
Wild Honey Pie!
2018
as Gerry
The Ghoul
2017
as Kathleen
Chubby Funny
2017
as Susan
Prevenge
2017
as Ruth
Ghosted
2016
as Rebecca
Burn Burn Burn
2016
as Davina
Stoner Express
2016
as Roxy
Adult Life Skills
2016
as Alice
Black Mountain Poets
2016
as Lisa
Mosquito
2015
Aaaaaaaah!
2015
as Sitcom Eudora
Night Feed
2015
as Young Mum
Joseph's Reel
2015
as The Projectionist
Electricity
2014
as Sylvia
Paddington
2014
as Geographers' Guild Receptionist
There's Something in the Attic
2014
as Woman
Solitudo
2014
as Nun
Girl Power
2014
as Alex
Locke
2014
as Sister Margaret (voice)
Pieces
2013
as Woman
The Field
2013
as Sylvia
The World's End
2013
as Young Lady
The Last Summer on Earth
2013
as Sherry-Ann
Sightseers
2012
as Tina
Kill List
2011
as Radio Reporter
This Christmastime
2010
as Val Hallah
Brethren
2010
as Alice
Dead Happy
2010
as Lucy the Grim Reaper
Connections
2008
as Wife
Out of Water
2007
as Maria Bootle
Hot Fuzz
2007
as Tina
Sticks & Balls
2007
as Kitty Litta
Stiffy
2005
as Corpse
Rogue Trooper
152 Days