Szerepei 35

A Mediciek hatalma (2016–2019)
Medici: Masters of Florence · I Medici
Cossa
A fáraó bosszúja (2006)
The Curse of King Tut's Tomb
Jason McGreevy
Arn (2010–2010)
Arn: The Knight Templar
Torroja
Harcosok (2007–2008)
Heroes and Villains / Warriors
Oroszlánszívű Richárd
Jütland hercege (1994)
Prince of Jutland / Royal Deceit
Ribold
Hamilton ügynök: A keresztlányom védelmében (2012)
Hamilton: Men inte om det gäller din dotter
Oliver McCullen
Széfbe zárt igazság (2001)
Bizonytalan bizonyíték · The Parole Officer
Jeff