Poco después conoció a Catherine Zeta-Jones, con la que se casó el 18 de noviembre de 2000, y tuvieron dos hijos: Dylan (15 de agosto de 2000) y Carys (20 de abril de 2003).