Question: who played kayla brady on days of our lives
Answer: Kayla Johnson Mary Beth Evans as Kayla Brady Days of Our Lives character Portrayed by Catherine Mary Stewart ( 1982 -- 83 ) Mary Beth Evans ( 1986 -- ) Rhonda Aldrich ( 1989 , temp ) Duration 1982 -- 83 1986 -- 92 2006 -- First appearance January 18 , 1982 Created by Pat Falken Smith Introduced by Betty Corday Al Rabin Classification Present ; regular Profile Other names Kayla Deveraux Kayla Johnson Kayla Caroline Brady Occupation Doctor Residence Salem , Illinois show Family Family Brady Parents Shawn Brady Caroline Brady Brothers Roman Brady Frankie Brady ( adoptive ) Max Brady ( adoptive ) Sisters Kimberly Brady Half - brothers Bo Brady Spouse Jack Deveraux ( 1987 --