A Dog S Purpose Review
Over the course of the 120-minute running time we follow the travelling soul of a dog in various different doggie bodies, starting with Bailey – owned by Riverdale’s non-ginger KJ Apa as a young Dennis Quaid – then moving on to police dog Ellie (yes the dog switches gender, but is still voiced by Josh Gad), then faithful companion Tino and, finally, Buddy. And yes, by nature of being a film about reincarnation, a lot of innocent puppies die....