Choushinsei Flashman: Big Rally! Titan Boy! 1987
as Leh Wanda
Choushinsei Flashman: The Movie 1986
Credits from TMDB.