Home / Discover / People

Castlevania

2017
as Lenore

Downton Abbey

2010
as Sybil Crawley

Brave New World (2020)

2020
as Lenina Crowne

Harlots

2017
as Charlotte Wells

The Flatshare

2022
as Tiffany "Tiffy" Moore

Winter's Tale

2014
as Beverly Penn

The Riot Club

2014
as Rachel

Isadora Moon

2023
as Cordelia Moon

Albatross

2011
as Emelia

Iris Warriors

2020
as Miss Shaw

The Outcast

2015
as Alice

The Banishing

2021
as Marianne Forster

Happy Family

2017
as Fay Wishbone

Jamaica Inn (2014)

2014
as Mary Yellan

Lullaby

2014
as Karen

England Is Mine

2017
as Linder Sterling

Happy Family 2

2021
as Fay Wishbone

Labyrinth

2012
as Alais Pelletier Du Mas

Hamlet

2018
as Ophelia

Guest Star

Episode BBC Drama
Hamlet (Almeida Theatre 2017)
2018
Episode Misfits
Episode Six
2009
Episode Black Mirror
Fifteen Million Merits
2011