Home / Discover / People

Good Omens

2019
as Nina

Killing Eve

2018
as Jess

Love Actually

2003
as Annie

Brave New World (2020)

2020
as Mustafa Mond

Marcella

2016
as Laura Porter (DCI)

Strike Back

2010
as Adeena Donovan

Staged

2020
as Jo

The Debt

2003
as DI Kate Jaspers

Teachers

2001
as Jenny Paige

Five Days

2007
as Colly Trent

The Highway Rat

2017
as The Duck (voice)

Casanova

2005
as Bellino

The Jury

2002
as Marcia Thomas

Reichenbach Falls

2007
as Sinead Burns

Little Birds

2020
as Lili von X

Nathan Barley

2005
as Sasha

Code 46

2003
as Anya

Screw

2022
as Leigh

Juliet, Naked

2018
as Natalie

W1A

2014
as Lucy Freeman

Silk

2011
as Kate Brockman

Sorted

2006
as Nancy

You, Me and Him

2017
as Dr. Parks

FM (2009)

2009
as Jane Edwards

Framed

2009
as Marnie Pope

Wide Sargasso Sea

2024
as Christophine

Guest Star

Episode Lewis
The Indelible Stain
2012
Episode The Graham Norton Show
Episode 9
2020
Episode Messiah
The Rapture (1)
2008
Episode ShakespeaRe-Told
Much Ado About Nothing
2005
Episode Messiah
The Rapture (2)
2008
Episode The Dark Crystal: Age of Resistance
By Gelfling Hand ...
2019
Episode BBC Drama
The Highway Rat
2017
Episode The Dark Crystal: Age of Resistance
A Single Piece Was Lost
2019
Episode Strike Back
Episode 9
2018
Episode Doctor Who (2005)
Fear Her
2006
Episode Bonekickers
The Cradle Of Civilisation
2008
Episode The Graham Norton Show
Episode 13
2022