Making Things that Gods Detest TBA
as Himself
Penitentia 2023
as Delbert Lamoreaux
Credits from TMDB.