Known for Acting

2017
as Deacon
2005
as Sleepy Young Man
2017
as Ian
2022
as Lazar
2006
as Youth (uncredited)
2013
as Washington
2007
as Nico
2016
as Cabbie
2016
as Hotel Manager
2006
as Chief Weasel
2007
as Sir Patrick of Delphi
2016
as Radu
2025
as Matei
2006
as Sven
2024
2006
as Nero
2024
as Stephen the Great (Stefan cel Mare)