A Dog's Purpose

Every dog happens for a reason
Every dog happens for a reason


D: Lasse Hallström

Universal/Amblin/Reliance/Walden/Pariah (Gavin Palone)

USA 🇺🇸 2017

100 mins


W: W. Bruce Cameron, Cathryn Michon, Audrey Wells, Maya Forbes & Wally Wolodarsky [based on the book by W. Bruce Cameron]

DP: Terry Stacey

Ed: Robert Leighton

Mus: Rachel Portman

Josh Gad (narrator), Dennis Quaid (Ethan Montgomery), K.J. Apa (Teenage Ethan), Juliet Rylance (Elizabeth Montgomery), Peggy Lipton (Hannah), Britt Robertson (Teenage Hannah)

This family fantasy follows the life of a dog as it is reincarnated as various breeds over the course of six decades, eventually coming back into the life of a man who owned him when he was a teenage boy.

Josh Gad provides the narration voice for the dog through its various lives as it attempts to learn its reason for being, and each life the dog lives each has its own style.

For dog lovers, this movie may very well be adored, but it does come with a heavy dose of saccharine. Personally, I think for films like this to work, the narrator has to be perfectly cast, and this is where the movie fails. Josh Gad's voice just doesn't sound right for the part. 

It has its heart in the right place and the dogs are very cute, but it's just an average, rather forgettable film. A shame, considering Lasse Hallström had pedigree directing similar films (see Hachi: A Dog's Tale)


A Dog's Purpose
A Dog's Purpose