Home / Discover / People
  • Created September 29, 2021 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Warrior

2019
as Penelope Blake

One of Us

2016
as Claire Elliot

The Paradise

2012
as Denise Lovett

Dancing on the Edge

2013
as Pamela Luscombe

Banished

2015
as Katherine McVitie

Blackwood

2014
as Jessica

The Runaway

2011
as Cathy

Young James Herriot

2011
as Jenny Muirhead

Above Suspicion

2009
as Amanda Delany

Man In An Orange Shirt

2017
as Flora Talbot

Irvine Welsh's Crime

2021
as Amanda Drummond

Outrageous (2025)

as Diana Mitford

RSC Live: Othello

2015
as Desdemona

The Go-Between

2015
as Marian Maudsley

Guest Star

Episode DC's Legends of Tomorrow
Zari, Not Zari
2020
Episode DC's Legends of Tomorrow
I Am Legends
2020
Episode DC's Legends of Tomorrow
The Great British Fake Off
2020
Episode DC's Legends of Tomorrow
The One Where We're Trapped on TV
2020
Episode Shakespeare Solos
Romeo and Juliet (Joanna Vanderham)
2016
Episode DC's Legends of Tomorrow
Swan Thong
2020
Episode BBC Drama
The Go-Between
2015