Question: who played ziyal on ds9?
Answer: Tora Ziyal Her given name, Ziyal, is a popular Cardassian name. She was played by Cyia Batten in "Indiscretion" and "Return to Grace," by Tracy Middendorf in the episode "For the Cause," and by Melanie Smith, over six episodes from season five's "In Purgatory's Shadow" to season six's "Sacrifice of Angels."