Home / Discover / People

Violent Night

2022
as Skyler

The Miniaturist

2017
as Johannes Brandt

Everything Now

2023
as Rick Polanco

The Isle

2018
as Oliver Gosling

Anonymous

2011
as Spencer

Suburbicon

2017
as Louis

Two Down

2015
as John Thomas

Danielle Cable: Eyewitness

2003
as Stephen Cameron

Rivals (2024)

2024
as Rupert Campbell-Black

Guest Star

Episode Genius (2017)
Chapter Two
2018
Episode Genius (2017)
Chapter Three
2018
Episode Legend of the Seeker
Fever
2009
Episode Murphy's Law (2001)
Extra Mile
2005
Episode Love Soup
Green Widow
2008
Episode The Boys
The Self-Preservation Society
2019
Episode Torchwood
Combat
2006
Episode Queen of Swords
The Pretender
2001
Episode Death in Holy Orders
Part 1
2003
Episode Death in Holy Orders
Part 2
2003
Episode The Boys
The Name of the Game
2019
Episode The Bisexual
Episode 5
2018
Episode The Boys
Cherry
2019