Question: who does all the voices on the simpsons
Answer: The principal cast consists of Dan Castellaneta , Julie Kavner , Nancy Cartwright , Yeardley Smith , Hank Azaria and Harry Shearer .