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