who played marlena in days of our lives
Deidre Hall Deidre Ann Hall /diːdrə hɔːl/ (born October 31, 1947) is an American actress best known for her portrayal of Dr. Marlena Evans on NBC's daytime drama Days of Our Lives, which she has played for over 40 years.