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