Holmes dated her "Dawson's Creek" co-star Joshua Jackson early in the show's run. Holmes met actor Chris Klein in 2000. Klein and Holmes were engaged in late 2003. In early 2005 she and Klein ended their relationship.