Question: who does seth macfarlane play on american dad?
Answer: Roger (alien)