Question: who plays kayla on days of our lives
Answer: Mary Beth Evans