A Dog’s Purpose
Cast & Crew
Josh Gad Bailey/Buddy/Tino/Ellie
Dennis Quaid Ethan Montgomery
Peggy Lipton Adult Hannah
KJ Apa Teen Ethan
Juliet Rylance Ethan's Mom
Luke Kirby Ethan's Dad
Britt Robertson Teen Hannah
Logan Miller Todd
Kirby Howell-Baptiste Maya
Pooch Hall Al
John Ortiz Carlos
Lasse Hallström Director
⨁Full Cast & Crew