Vengeance Is Mine 1995
Actor
The Decline of the Century: Testament L.Z. 1994
Writer
1st Split Detachment 1972
Director, Writer
The Devaluation of a Smile 1967
Credits from TMDB.