A dog goes on quest to discover his purpose in life over the course of several lifetimes with multiple owners.

Josh Gadas Dogs: Bailey / Buddy / Tino / Ellie (voice)
KJ Apaas Teen Ethan
Britt Robertsonas Teen Hannah
Juliet Rylanceas Elizabeth - Ethan's Mom
Luke Kirbyas Jim - Ethan's Dad
John Ortizas Carlos
Kirby Howell-Baptisteas Maya Williams
Pooch Hallas Al
Bryce Gheisaras Ethan - 8 Years Old
Dennis Quaidas Adult Ethan
Terry Stacey