A dog goes on quest to discover his purpose in life over the course of several lifetimes with multiple owners.
Well done, "A Dog's Purpose." The movie is based on the bestselling novel by W. Bruce Cameron and follows a dog (voiced by Josh Gad) who's reincarnated as different pups over and over again.
Bruce Cameron, which follows a dog voiced by Josh Gad as he is reincarnated as different breeds belonging to various owners. Over the course of multiple lifetimes, the canine's existence ...