La Lucha: The Struggle 2005
Director
Warfare 2025
Special Effects Technician
The Boys in the Boat 2023
Dead Air 2020
as Caller 1, Writer, Cinematography
Cojones 2002
as Persistent Canine
Credits from TMDB.