Days of Our Lives Spoilers: Marlena Evans Poisoned By Diana Cooper.

So, it appears she has no issue adding murder to her resume. Marlena (Deidre Hall) was all set to marry John (Drake Hogestyn). Days of our Lives fans knew it wouldn’t go off without a hitch but the tragedy that occurred has everyone in Salem panicking. As previous DOOL spoilers hinted, Diana Cooper wants a way to eliminate Marlena Evans so she’s no longer a rival for his affection. Spoilers say Diana poisons Marlena to rid John Black of his wife. The character was introduced in 1976 when Deidre Hall joined the soap, and aside from a couple of brief breaks, she has played the role ever since! Over the years, Marlena Evans has been through so much on DAYS OF OUR LIVES that it seems like she’s unstoppable. From devil possession to plane crashes to mind control, she’s been through it all and come out the other side even stronger!