Antonio Damoura is a Rhode Island based filmmaker
The Excrement (2026)
In the Glory of His Name: The Making of Sect (2022)
Tapeface Kills (N/A)
The End of all Days (N/A)