Question: who did vivian play on days of our lives
Answer: Vivian Alamain is a fictional character from the American NBC soap opera Days of Our Lives , played by Louise Sorel .