|
Irvine Welsh: Reality Is Not Enough (2025) as Narrator |
|
Together for Palestine (2025) as Self |
|
Cleopatra at the Mall (2024) as |
|
Good Grief (2023) as Sophie |
|
Paul Muldoon: Laoithe is Lirici (2022) as Self |
|
Passing (2021) as Clare Kendry |
|
Poly Styrene: I Am a Cliché (2021) as Poly Styrene (voice) |
|
Angela's Christmas Wish (2020) as Mother |
|
Here We Are: Notes for Living on Planet Earth (2020) as Finn's Mum (voice) |
|
Reach for the Stars (2019) as Self |
|
Ad Astra (2019) as Helen Lantos |
|
Angela's Christmas (2017) as Mother (voice) |
|
Loving (2016) as Mildred Loving |
|
Warcraft (2016) as Queen Taria Wrynn |
|
Iona (2015) as Iona |
|
Of Mind and Music (2014) as Jessica |
|
Noble (2014) as Joan |
|
Jimi: All Is by My Side (2013) as Ida |
|
World War Z (2013) as W.H.O. Doctor |
|
The Samaritan (2012) as Iris |
|
Hello Carter (2011) as Doctor |
|
Shirley (2011) as Shirley Bassey |
|
Misfits Christmas Special (2010) as Nikki |
|
National Theatre Live: Hamlet (2010) as Ophelia |
|
National Theatre Live: Phèdre (2009) as Aricia |
|
Corduroy (2009) as Tess |
|
Stars (2006) as Sophie (voice) |
|
Breakfast on Pluto (2005) as Charlie |
|
Isolation (2005) as Mary |
|
Colour Me Kubrick (2005) as Lolita (uncredited) |
|
Capital Letters (2004) as Taiwo |
|
Things He Never Said () as Rachel |
|
Monstrous Beauty () as Nell Gwyn |
|
Bad Major () as |