Question: who played marlena in days of our lives
Answer: Deidre Ann Hall