Leigh Drake Actor or Actress (3) What's Love (1987) The Return of the Living Dead (1985) Track of the Moon Beast (1976)