Known For
Filmography

Brides
Movie · as Williard

Panic Carefully
Movie

National Theatre at Home: The Story
Movie · as Jeff

Believe Me
TV · as DC Paul Stephens · 1 ep

Stockholm Bloodbath
Movie · as Johan Natt och dag

Fantastic Beasts: The Secrets of Dumbledore
Movie · as Frank Doyle (Workman #1)

Andor
TV · as Captain Vanis Tigo · 5 eps

The One
TV · as Ethan · 8 eps

Martin's Close
Movie · as John Martin

Bees Make Honey
Movie · as Inspector Shoerope

National Theatre Live: The Madness of George III
Movie · as Prince of Wales

Mrs Wilson
TV · as Mike Shannon (age 30) · 1 ep

Six Wives with Lucy Worsley
TV · as Thomas Culpepper · 1 ep

Put Down
Movie · as John

The Passing Bells
TV · as Freddie · 5 eps

Outlander
TV · as Private Abraham Shaftstall · 2 eps

Game of Thrones
TV · as Rhaegar Targaryen · 1 ep

Borgia
TV · as Anton van Lalaing · 1 ep

A Ghost Story for Christmas
TV · as John Martin · 1 ep
