Main Content
KAYLA BRADY
Played By Mary Beth Evans
Actor Bio
Mary Beth Evans plays Kayla Brady Johnson on NBC's daytime drama "Days of our Lives."
A multiple daytime Emmy-winning actress and producer, Evans is a 35-year veteran of daytime television and has appeared on multiple series such as "Chasing Life," "Law & Order SVU," "Criminal Minds," "Nip/Tuck" and "Monk," to name a few.
A wife, mother of three and now grandmother to three, Evans has also been a reality TV show judge, a blogger, a cooking show host and an entrepreneur. She lives in Los Angeles with her family.