Review by Steve Duffy –
Based on the 2010 novel of the same name, A Dog’s Purpose tells the story of a devoted dog (voiced by Josh Gad) who discovers the meaning of its own existence through the lives of the humans it teaches to laugh and love. Reincarnated as multiple canines over the course of five decades, the lovable pooch develops an unbreakable bond with a kindred spirit named Ethan (Bryce Gheisar). As the boy grows older and comes to a crossroad, the dog once again comes back into his life to remind him of his true self.
You will probably be a sobbing mess as you watch each dog die and get reincarnated, but then happily puppies appear on the screen.
Parents may find themselves having to explain death to their children after watching the film since Bailey dies several times throughout the story.
The human actors in the movie are all fine, although not given enough screen time to get invested in their characters. The spotlight for this film is on the dogs and rightfully so.
Hopefully, the allegations of animal abuse will be unfounded. All animals should be only treated with love. However, don’t let this deter you from seeing this film.
Dog lovers are going to love this movie!
Rating: PG for thematic elements and some peril
Runtime: 95 minutes