A dog, voiced by Josh Gad, is reborn as different breeds and belongs to various owners throughout multiple lifetimes, with his existence intersecting with a young boy who rescued him in 1962.
A Dog's Purpose
A canine embarks on a journey to uncover his true calling, spanning multiple lifetimes and homes, as he searches for meaning and belonging.