Mary Beth Evans (born March 7, 1961) is an American actress. She was born in Pasadena, California. Evans is most famous for her role as Kayla Brady in the soap opera Days of our Lives from 1986 to 1992, 2006 to 2009, and 2010 to present. Her character became half of the supercouple Steve and Kayla. Steve was played by Stephen Nichols. Prior to her first stint on Days of our Lives, she portrayed Piper in the teen romantic comedy flick Lovelines. Evans returned to soaps in September 1993 as villainess Katherine Bell on General Hospital in which she remained until October 1999. While on General Hospital she was once again paired with Nichols who played Stefan Cassadine.
Contributions by 22.214.171.124, Tarheel44, and CanisRufus.