<Li> Dennis Quaid as Ethan Montgomery ( adult ) <Ul> <Li> KJ Apa as teenage Ethan Montgomery </Li> <Li> Bryce Gheisar as eight - year old Ethan Montgomery </Li> </Ul> </Li>
<Li> Dennis Quaid as Ethan Montgomery ( adult ) <Ul> <Li> KJ Apa as teenage Ethan Montgomery </Li> <Li> Bryce Gheisar as eight - year old Ethan Montgomery </Li> </Ul> </Li>
who plays ethan in a dog 's purpose
who plays ethan in a dog 's purpose
Dennis Quaid KJ Apa Bryce Gheisar
Dennis Quaid KJ Apa Bryce Gheisar