Der Hund Bailey (Stimme im Original: Josh Gad) führt zusammen mit seinem Herrchen Ethan (Dennis Quaid) ein glückliches Leben auf einer Farm in Michigan. Zu ihrem Rudel gehören noch Ethans Frau Hannah (Marg Helgenberger) und ihre Enkelin Calista Jane (Kathryn Prescott), auch "CJ" genannt. Eines Tages beschließt CJs Mutter Gloria (Betty Gilpin), CJ wieder zu sich zu nehmen und holt sie von der Farm. Während Baileys Seele sich darauf vorbereitet, dieses Leben für ein neues Leben zu verlassen, verspricht er Ethan, CJ auch in seinem neuen Leben zu finden und sie um jeden Preis zu beschützen. Durch mehrere Leben hindurch beginnt Baileys Abenteuer voller Liebe, Freundschaft und Hingabe. Denn Bailey, CJ und CJs bester Freund Trent (Henry Lau) erleben zusammen viel Freude, Herzschmerz, hören Musik, haben viel Spaß dabei und für Bailey springen ein paar ziemlich gute Streicheleinheiten raus.
Fortsetzung von „Bailey - Ein Freund fürs Leben“ (Originaltitel: „A Dog's Purpose“), beide Filme basieren auf Büchern von W. Bruce Cameron.
Die vierbeinige Seelenwanderung geht weiter!
Von Jörg Brandes