
Atuação
36 anos • Cambridge, Cambridgeshire, England, UK • 18 títulos • ativo desde 2014

Game of Thrones
como Rhaegar Targaryen

Outlander
como Private Abraham Shaftstall

Andor
como Captain Vanis Tigo

Animais Fantásticos: Os Segredos de Dumbledore
como Frank Doyle (Workman #1)

Os Bórgias
como Anton van Lalaing

The One
como Ethan

Sra. Wilson
como Mike Shannon (age 30)

O Rei Tirano
como Johan Natt och dag

The Passing Bells
como Freddie

Six Wives with Lucy Worsley
como Thomas Culpepper

Believe Me
como DC Paul Stephens

Bees Make Honey
como Inspector Shoerope

National Theatre Live: The Madness of George III
como Prince of Wales

Martin's Close
como John Martin

Put Down
como John

Brides
como Williard

National Theatre at Home: The Story
como Jeff

Panic Carefully
como Elenco