Extraordinary Visitor 1998
as John the Baptist fanatic
Shh 2026
Director, Writer, Producer
Slipworm or: The Ectophagic Liminal Leech Breach 2026
Ghost Hoe 2025
Credits from TMDB.