Zurdo 2025
Director, Producer
The Ark 2003
Director, Writer
Left-hander 1999
Writer, Director
Credits from TMDB.