Known For
Filmography
2025
2025
2024
2024
2022
2021
2021
2017
2017
2016
20152015
2015

Mr. Burton
Movie · as Robert 'Tim' Hardy

Miss Austen
TV · as Edward Austen · 1 ep

Violet Nights
Movie · as Laurence Cull

Rivals
TV · as Gerald Middleton · 20 eps

Living
Movie · as Rusbridger

Into the Night
Movie

The Most Reluctant Convert: The Untold Story of C.S. Lewis
Movie · as Owen Barfield

Their Finest
Movie · as Wyndham Best / Johnnie (the Hero)

The Last Post
TV · as Hubert Rankin · 1 ep

National Theatre Live: The Deep Blue Sea
Movie · as Philip Welch
UKIP: The First 100 Days
UKIP: The First 100 Days
Movie · as Harry Long-Innes

The Outcast
TV · as Ed Rawlins · 2 eps

Wolf Hall
TV · as Thomas Howard the Lesser · 2 eps