Question: actor who plays jack in will and grace?
Answer: Sean Patrick Hayes