Kristen Anderson-Lopez was born as Kristen Anderson. She has been married to Robert Lopez since October 12, 2003. They have two children. Read more on iMDB