Over the course of several lifetimes, Bailey seeks to discover ‘A Dog’s Purpose’. He and Ethan were best friends, but a dog’s life is much shorter than a human’s. Bailey and Ethan had many long, happy years together, but all things must come to an end. And yet, incredibly, Bailey is reborn into a new body, with a new owner. One day, many years later, he encounters a familiar face – could he have been reunited with an old friend?
Josh Gad provides the voice of Bailey as he searches for ‘A Dog’s Purpose’.