Home / Discover / People

Preacher

2016
as Tulip O'Hare

World War Z

2013
as W.H.O. Doctor

Ad Astra

2019
as Helen Lantos

Warcraft

2016
as Lady Taria Wrynn

Passing

2021
as Clare Kendry

Good Grief

2024
as Sophie

Loving

2016
as Mildred Loving

Secret State

2012
as Agnes Evans

Iona

2015
as Iona

Of Mind and Music

2014
as Jessica

Isolation

2005
as Mary

Presumed Innocent

2024
as Barbara Sabich

Shirley

2011
as Shirley Bassey

Love/Hate

2010
as Rosie

Noble

2014
as Madame Linh

Guest Star

Episode Marvel's Agents of S.H.I.E.L.D.
...Ye Who Enter Here
2014
Episode Marvel's Agents of S.H.I.E.L.D.
What They Become
2014
Episode Misfits
Episode Six
2010
Episode The Tonight Show Starring Jimmy Fallon
Martin Short, Steve Martin, Ruth Negga, Common
2016
Episode National Theatre Live
Phèdre
2009
Episode Marvel's Agents of S.H.I.E.L.D.
Scars
2015
Episode The Tonight Show Starring Jimmy Fallon
Simu Liu, Ruth Negga, Big Sean and Hit-Boy
2021
Episode Misfits
Episode Seven
2010
Episode Marvel's Agents of S.H.I.E.L.D.
Aftershocks
2015
Episode Marvel's Agents of S.H.I.E.L.D.
Providence
2014
Episode Marvel's Agents of S.H.I.E.L.D.
Girl in the Flower Dress
2013
Episode Marvel's Agents of S.H.I.E.L.D.
Ragtag
2014
Episode The Tonight Show Starring Jimmy Fallon
Ray Romano, Ruth Negga, Camilla Cabello
2017
Episode Marvel's Agents of S.H.I.E.L.D.
Afterlife
2015
Episode Marvel's Agents of S.H.I.E.L.D.
The Bridge
2013
Episode Marvel's Agents of S.H.I.E.L.D.
Beginning of the End
2014
Episode BBC Drama
Shirley
2011
Episode Marvel's Agents of S.H.I.E.L.D.
The Magical Place
2014
Episode Marvel's Agents of S.H.I.E.L.D.
Heavy Is the Head
2014
Episode Marvel's Agents of S.H.I.E.L.D.
Melinda
2015
Episode Marvel's Agents of S.H.I.E.L.D.
A Hen in the Wolf House
2014
Episode Marvel's Agents of S.H.I.E.L.D.
Face My Enemy
2014
Episode Misfits
Episode Two
2010
Episode Misfits
Episode Three
2010
Episode Jimmy Kimmel Live!
Ben Affleck, Ruth Negga, Foy Vance
2017
Episode Misfits
Episode Four
2010
Episode Marvel's Agents of S.H.I.E.L.D.
The Dirty Half Dozen
2015
Episode Misfits
Episode Five
2010