Mexico City 2000
Executive Producer
Oxygen 1999
Pros & Cons 1999
Santiago's America 1975
as Stevie
Santiago's Ark 1972
Credits from TMDB.