2023
as Walter Stage Manager
2022
as Price
2022
as Arwel Mason
2021
as Commander Beaumont
2019
as Lars Moewig
2019
as Henri Griffin
2018
as The Acolyte
2017
as Emir Hatim Al-Muttaqi
2016
as Eric Wexler
2016
as Flores
2016
as Eleazer's Father
2015
as Dr. Färber
2013
as Araqiel
2013
as Robert
2008
as Pale Man
2004
as Simon of Cyrene
2002
as US Soldier
2000
1999
as Haroun Abbas
1997
1994
as Charles