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