
Known For
Filmography
2024
2024
2024
2022
2022
2022
2022
2021
2021
20202018
2018
2017
2017
2017
2017
2015
2015

Midas Man (La historia de Brian Epstein)
Movie · as Nat Weiss

My Lady Jane
TV · as Phillips · 1 ep

Has Fallen
TV · as Jack · 2 eps

The Nan Movie
Movie · as Froggo

National Theatre Live: Jack Absolute Flies Again
Movie · as Bob 'Wingnut' Acres

The Long Walk Home
Movie · as Will

This England
TV · as Isaac Levido · 6 eps

Grace
TV · as John Nash, Tooth · 1 ep

Time
TV · as Rob Cochrane · 2 eps
Fred Forever
Fred Forever
Movie · as Fred

National Theatre Live: King Lear
Movie · as Edmund

CBeebies Presents: The Tempest
Movie · as Sebastian

RSC Live: Coriolanus
Movie · as Aufidius

RSC Live: Antony & Cleopatra
Movie · as Agrippa

RSC Live: Julius Caesar
Movie · as Mark Antony

Strike
TV · as Al Rokeby · 2 eps

RSC Live: Othello
Movie · as Roderigo

RSC Live: The Merchant of Venice
Movie · as Lorenzo