Celestine (Florida Storm) 2025
Editor
The Cry of Granuaile 2022
Writer, Director, Editor, Producer
The Image You Missed 2018
Producer, Director, Editor
Out of Here 2013
Writer, Director, Editor
Abel Ferrara in Lucca 2012
Actor
Repeat 2009
Director, Writer, Editor, Producer
Credits from TMDB.