Question: who plays ethan in a dog's purpose
Answer: Bryce Gheisar, KJ Apa, Dennis Quaid