En mayo de 2005 se casó con la modelo alemana Heidi Klum con quien tiene tres hijos biológicos y una cuarta hija de una relación de la modelo que fue adoptada por Seal.