Home / Discover / People

Dracula (2020)

2020
as Jonathan Harker

Collateral

2018
as Sam Spence

Becoming Elizabeth

2022
as Duke of Somerset

Official Secrets

2019
as James Welch

Crooked House

2017
as Laurence Brown

Dickensian

2015
as Jaggers

The Loch

2017
as Simon Marr

Beyond the Pale

2014
as Captain Charles Shore

The Banishing

2021
as Linus Forster

Misbehaviour

2020
as Gareth

Eye in the Sky

2015
as Major Harold Webb

Brexit: The Uncivil War

2019
as Matthew Elliott

Writer

Movie Snakes on a Plane 2006

Guest Star

Episode A Ghost Story for Christmas
Lot No 249
2023