Sycoraxe 2025
as Peter
The Devil Conspiracy 2023
as Father Marconi / Michael
A Call to Spy 2020
as Father Robert Alesche
Run 2018
as Rake
Credits from TMDB.