Home / Discover / People

3096 Days

2013
as Natascha Kampusch

Under the Skin

2013
as Shadow Alien

Albert Nobbs

2011
as Emmy

The Other Side of Sleep

2011
as Arlene Kelly

Silent Things

2010
as Charlotte

Zoo

2018
as Emily

Highway

2019
as Marina

Kelly + Victor

2013
as Kelly

Storage 24

2012
as Shelley

Split

2016
as Shelley

When Harvey Met Bob

2010
as Marsha Hunt

The Show

2020
as Monica Beardsley

The Task

2011
as Angel

Bright Star

2009
as Abigail

Never Grow Old

2019
as Maria Pike

Breakfast on Pluto

2005
as Stripper

Lotus Eaters

2013
as Alice

The Vatican

2013
as Violetta

Les Cowboys

2015
as Emma

Rare Beasts

2019
as Cathy

MindGamers

2015
as Agnes

Swansong

2015
as Jamie

Cordelia

2020
as Cordelia / Caroline

The Canal

2014
as Claire

Director

Movie The Uncertain Kingdom 2020

Writer

Movie Cordelia 2020
Movie The Uncertain Kingdom 2020

Guest Star

Episode Silent Witness
Schism (1)
2006
Episode Material Girl
Episode 4
2010
Episode Silent Witness
Schism (2)
2006
Episode BBC Drama
When Harvey Met Bob
2010
Episode Lewis
Old, Unhappy, Far Off Things
2011