Tags: Soap Character.
Dr. Marlena Evans Black (formerly North Craig Brady and Bradford) is a fictional character on the NBC daytime drama Days of our Lives a long-running serial about working life in the fictional town of Salem. She has been played by actress Deidre Hall since 1976 with a few minor breaks in between from 1987 to March 1991 and again from January 2009 to September 2011.