In "A Dog’s Journey," the sequel to "A Dog’s Purpose," beloved dog Bailey finds his new destiny and forms an unbreakable bond that will lead him, and the people he loves, to places they never imagined. Bailey (voiced by Josh Gad) is living the good life on the farm of Ethan (Dennis Quaid) and Hannah (Marg Helgenberger). He even has a new playmate: Ethan and Hannah’s granddaughter, CJ. But CJ’s mom (Betty Gilpin) takes CJ away. As Bailey’s soul prepares to leave this life for a new one, he promises Ethan to find CJ (Kathryn Prescott) and protect her at any cost.