Haden married actor Jack Black on March 14, 2006, in Big Sur, California. She gave birth to their first child, a boy named Samuel Jason Black on June 10, 2006 at Cedars-Sinai Medical Center in Los Angeles. Haden met Jack Black when they were students at Crossroads School, a private high school in Santa Monica. Although the two attended the private high school together, they did not begin dating until spring 2005. In January 2008, Black announced that Haden was then expecting their second child. Their second son, named Thomas David Black, was born on May 23, 2008.