Home / Discover / People

Official Secrets

2019
as James Welch

Crooked House

2017
as Laurence Brown

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