
Known For
Filmography
2021
2016
2016
2015
2012
2011
2007
2002

Modern Love
Movie · as Stuart

Tales of Albion
Movie · as Horned God

The Private Lives of the Tudors
TV · as Attendant to Philip II of Spain · 3 eps

History's Ultimate Spies
TV · as Guy Fawkes · 6 eps

We Are One
Movie · as Dr Dan O'Bannon

Pirates of the Caribbean: On Stranger Tides
Movie · as Spanish Soldier (uncredited)

The Good Night
Movie · as Italian Slickster #3

Kings and Queens
TV · as Edward the First · 1 ep