Question: actor who plays will in will and grace?
Answer: Eric James McCormack