Deus Irae 2023
Writer, Director, Editor
Man in a Bag 2010
Writer, Director, Producer
Deus Irae 2010
Director, Writer, Producer
Moebius 1996
Writer
Credits from TMDB.