Padre Giovanni
The Singing Priest: Fr Rob Galea (2026)
Reporter #2
Tredici vite (2022)
Peter
Love in Bloom (2022)
Anthony Skomal
Death Note (2017)
Director
Writer
Producer
The Spider (2024)
Vance (2023)
First Assistant Director
Fiona (2022)
Forgotten Wars, Forgotten Victims (2012)