A Dog's Purpose
Your score

You haven’t scored this yet. Drag the bar or type a number to rate it 0–100.

A Dog's Purpose

(2017)Directed by Lasse Hallström100 min · PGAdventure, Fantasy, Family, Drama
“Every dog happens for a reason.”

Bailey (Josh Gad) is a dog who keeps asking the same thing: what is he here for? He gets his answer in pieces, over several lifetimes and with several owners, beginning with a boy named Ethan (KJ Apa). Lasse Hallström follows him from one life to the next, and the risk is that each goodbye costs him a little more of what he is looking for.

Josh Gadas Dogs: Bailey / Buddy / Tino / Ellie (voice)
KJ Apaas Teen Ethan
Britt Robertsonas Teen Hannah
Juliet Rylanceas Elizabeth - Ethan's Mom
Luke Kirbyas Jim - Ethan's Dad
John Ortizas Carlos
Kirby Howell-Baptisteas Maya Williams
Bryce Gheisaras Ethan - 8 Years Old
Dennis Quaidas Adult Ethan
Peggy Liptonas Adult Hannah
Gabrielle Roseas Grandma Fran
Michael Bofsheveras Grandpa Bill
Peter Kelamisas Dad's Boss
Caroline Caveas Ellen - Boss' Wife
Primo Allonas Victor
Kalyn Bombackas Yolanda
Jane McGregoras Rachel
Kelly-Ruth Mercieras Atlanta Vet
Paul Jarrettas Police Lieutenant