Movies:
- The Passion of the Christ (2004) as Judas Iscariot
- The Nativity Story (2006) as Herod Antipas
- Agora (2009) as Hypatia of Alexandria's servant
- The Way (2010) as Joost
- Mary Magdalene (2018) as Caiaphas
- The Last Warrior (2021) as the Moor
Television:
- The Bible miniseries (2013) as Pontius Pilate
- Saints & Strangers miniseries (2015) as Sir George Yeardley
- The Red Tent miniseries (2014) as Joseph
- The Borgias TV series (2011-2013) as Alfonso d'Este
- Medici TV series (2016-2019) as Bernardo de' Medici
- The New Pope TV series (2020) as Cardinal Voiello