Question: who plays martin adler on will and grace
Answer: Alan Arkin; Robert Klein in Season 9