Born in Zurich, Switzerland
Dogman
2023
As Walter Stage Manager
Ben-Hur
2016
As Florus
The Young Messiah
As Eleazer's Father
The Haunting of Helena
2013
As Robert
The Passion of the Christ
2004
As Simon of Cyrene