A Dog's Purpose (film) › Cast
Josh Gad
Bailey/Buddy/Tino/Ellie
Dennis Quaid
Ethan Montgomery
Peggy Lipton
Adult Hannah
Bryce Gheisar
Ethan - 8 Years Old
KJ Apa
Teen Ethan
Juliet Rylance
Ethan's Mom
Luke Kirby
Ethan's Dad
Gabrielle Rose (actress)
Grandma Fran
Michael Bofshever
Grandpa Bill
Britt Robertson
Teen Hannah
Logan Miller
Todd
Kirby
Maya
Pooch Hall
Al
John Ortiz
Carlos