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