Question: Who played q on star trek next generation?
Answer: John de Lancie
Natural Questions answer: John de Lancie (from the Wikipedia article "John de Lancie")