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