Question: who played q in star trek next generation?
Answer: John de Lancie