2025
Number One on the Call Sheet as Self2024
Presumed Innocent as Barbara Sabich2024
Cleopatra at the Mall as Not available2023
Good Grief as Sophie2022
Paul Muldoon: Laoithe is Lirici as Self2021
Passing as Clare Kendry2021
Poly Styrene: I Am a Cliché as Poly Styrene (voice)2020
Here We Are: Notes for Living on Planet Earth as Finn's Mum (voice)2020
Angela's Christmas Wish as Mother2019
Ad Astra as Helen Lantos2019
Reach For The Stars as Self2018
Explained as Narrator (voice)2017
Angela's Christmas as Mother2016
Preacher as Tulip O'Hare2016
Warcraft as Queen Taria Wrynn2016
L.A. Noir as Actor2016
Loving as Mildred Loving2015
Iona as Iona2014
Late Night with Seth Meyers as Self2014
Of Mind and Music as Jessica2014
Noble as Joan2013
Marvel's Agents of S.H.I.E.L.D. as Raina2013
World War Z as W.H.O. Doctor2013
Jimi: All Is by My Side as Ida2012
Honest Trailers as Raina (archive footage)2012
The Samaritan as Iris2012
Secret State as Agnes Evans2011
Shirley as Shirley Bassey2011
Hello Carter as Doctor2010
Love/Hate as Rosemary "Rosie" Moynihan2010
National Theatre Live: Hamlet as Ophelia2010
Five Daughters as Rochelle2010
The Nativity as Leah2010
Misfits Christmas Special as Nikki2009
Misfits as Nikki2009
National Theatre Live: Phèdre as Aricia2009
Personal Affairs as Not available2009
Corduroy as Tess2008
Criminal Justice as Melanie Lloyd2006
Stars as Sophie (voice)2005
Colour Me Kubrick as Lolita (uncredited)2005
Isolation as Mary2005
Breakfast on Pluto as CharlieNaN
Monstrous Beauty as Nell Gwyn2004
Love Is The Drug as Lisa Sheerin2004
Capital Letters as TaiwoNaN
Night Boat to Tangier as Cynthia