Known For
Filmography
2025
2025
2024
2020
2020
2019
2019
2018
2018
2018
2015
2014

William Tell
Movie · as Leopold

Down Cemetery Road
TV · as Sam · 1 ep

Blitz
Movie · as Sailor in Bar

Waiting for the Barbarians
Movie · as Garrison Soldier #6

Bridgerton
TV · as Alfie · 6 eps

National Theatre Live: A Midsummer Night's Dream
Movie · as Philostrate / Puck

1944: Should We Bomb Auschwitz?
Movie · as Rudolf Vrba

Peterloo
Movie · as Joseph

National Theatre Live: Allelujah!
Movie · as Andy

Killing Eve
TV · as David · 1 ep

Partners in Crime
TV · as Wilfred · 1 ep

Hampstead Theatre At Home: Wonderland
Movie · as Malcolm
