40: The Temptation of Christ 2020
as Lucifer
Float Trip 2020
as Michael Rogers
The Annunciation 2018
as Judas
Credits from TMDB.