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