who plays michael on new will and grace