Question: who plays martin adler on will and grace
Answer: Alan Arkin