He has been married to American film, stage and television actress Jenny O'Hara since July 20, 1986; they have three children. He also has a child from one of his three previous marriages, which all ended in divorce.