Junto a Marina Torlonia, Shields tuvo dos hijos: Francis Alexander Shields (padre de la actriz Brooke Shields, quien estuvo casada con la leyenda del tenis Andre Agassi) y Cristiana Marina Shields.