Home / Discover / People

Black Sails

2014
as Billy Bones

Love in the Villa

2022
as Charlie Fletcher

The Umbrella Academy

2019
as Luther Hargreeves

Merlin

2008
as Sir Percival

SAS: Red Notice

2021
as Declan

Space Cadet

2024
as Logan O'Leary

I Feel Pretty

2018
as Grant LeClaire

Barbarians Rising

2016
as Arminius

Good Cop

2012
as Andy Stockwell

Tormented

2009
as Marcus

Saxon

2007
as Fishmonger

Leopard

2016
as Tom

Kill Ratio

2016
as James Henderson

Place of Bones

2024
as Bear John

Guest Star

Episode Doctor Who (2005)
The Eleventh Hour
2010
Episode The Noite com Danilo Gentili
Liminha; Elenco de Umbrella Academy
2018
Episode Game of Thrones
The Spoils of War
2017
Episode Game of Thrones
Stormborn
2017