Mary-Louise Parker has been married twice. Her first marriage was to actor and film producer Jeffery Dean Morgan from 1997 to 2003.
Her second marriage was to actor Charlie Mars from 2003 to 2007.