Question: actor who plays jack in will and grace
Answer: Sean Patrick Hayes ( born June 26 , 1970 ) is an American actor , comedian , and producer .