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