Guest Stars Sarah Carter as Cicada II Co Starring Lossen Chambers as Doctor Vanessa Ambres John Gillich as Philip Master / Acid Master