
Filmography

MobLand
2025 · Isabella 'Bella' Harrigan

Sherlock
2010 · Irene Adler

True Blood
2008 · Claudine Crane

Skins
2007 · Victoria

Spooks
2002 · Erin Watts

Quantico
2015 · Charlotte

Pantheon
2022 · Olivia (voice), News Anchor (voice)

Robin Hood
2006 · Isabella

Edge of Tomorrow
2014 · Karen Lord

The Alienist
2018 · Karen Stratton

DOTA: Dragon's Blood
2021 · Mirana (voice), Teen Mirana / Sherzi (voice)

Da Vinci's Demons
2013 · Clarice Orsini

Philip K. Dick's Electric Dreams
2017 · Paula

Coming Up
2003 · Annette

The Hack
2025 · Jo Becker

Underworld: Blood Wars
2016 · Semira

The Witcher: Nightmare of the Wolf
2021 · Tetra Gilcrest (voice)

Fleming
2014 · Ann O'Neill

The City and the City
2018 · Katrynia Borlú

Spooks: The Greater Good
2015 · Erin Watts

Maternal
2023 · Dr. Catherine MacDiarmid

The Riders
TBA · Actor

Unlocking Sherlock
2014 · Herself / Irene Adler

Legacy
2010 · Diane Shaw

The Special Relationship
2010 · Intern

A Patch of Fog
2015 · Lucy Walsh

Gypsy
2015 · Louise

Fiddler on the Roof: Live at Regent's Park
2024 · Golde

Skins: Fire
2013 · Victoria