We don't have a bio for this person yet
Warlock: The ArmageddonFilm • 1993
Waxwork II: Lost in TimeFilm • 1992