Condemned 2023
Production Design
A Tired, Angry Moon on a Restless Night 1983
Costume Design
To Love Again 1983
Palabra de Honor 1983
as Christian (uncredited)
Alaga 1980
Director, Production Design, Art Direction, Producer, Story
Credits from TMDB.