We don't have a bio for this person yet
Howl of the DevilFilm • 1988
The Beast and the Magic SwordFilm • 1983