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 ...