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