Question: Who played q on star trek next generation?
Answer: John de Lancie
Disambiguated annotations:
answer: John de Lancie