Deidre Hall is 77 years and 0 month(s) old. She was born in 31 Oct, 1947. Deidre Ann Hall is an American actress best known for playing Dr. Marlena Evans on NBC's daytime soap Days of Our Lives for almost 40 years. She is the third of five children, along with her twin sister, Andrea Hall.