Josh Gad:Dogs: Bailey / Buddy / Tino / Ellie (voice);K.J. Apa:Teen Ethan;Britt Robertson:Teen Hannah;Dennis Quaid:Adult Ethan;Peggy Lipton:Adult Hannah;Juliet Rylance:Elizabeth - Ethan's Mom;Luke Kirby:Jim - Ethan's Dad;John Ortiz:Carlos;Kirby Howell-Baptiste:Maya Williams;Pooch Hall:Al;Logan Miller:Todd;Gabrielle Rose:Grandma Fran;Caroline Cave:Ellen - Boss' Wife;Nicole LaPlaca:Wendi;Michael Patric:Sam;Michael Bofshever:Grandpa Bill;Primo Allon:Victor;Kalyn Bomback:Yolanda;Peter Kelamis:Dad's Boss;Jane McGregor:Rachel;Kelly-Ruth Mercier:Atlanta Vet;Kwesi Ameyaw:Cop;Paul Jarrett:Police Lieutenant;Anita Daher:Mother at Shelter;Alicia Johnston:Hysterical Mother;Naomi Frenette:Kidnapped Girl;Brooke Warrington:Bree;Bryce Gheisar:Ethan - 8 Years Old;Robert Mann:Delivery Workman;Ron Verwymeren:Delivery Workman;David J. Lyle:Country Vet;Cory Wojcik:Puppy Mill Owner;Ross Douglas Noble:Puppy Mill Customer;Andrew W. Nolan:Football Coach;Jordan Butterill:Teammate;John C. MacDonald:Teammate;Dean Monroe McKenzie:Detective;Brent Holtzman:Police Captain;Christopher Pearce:Policeman;Violet Haas:Elderly Woman;Darcy Higginbotham:Farm Hand;Danesha Lee:Animal Control Officer;Dan De Jaeger:Father at Shelter;Reine Lecuyer:Daughter at Shelter;Rayna Ens-Armstrong:Daughter at Shelter;Mackenzie Thornton:Tweener Girl;Avery Thompson:Tweener Girl;Aidan Ritchie:Ambulance Attendant;Kenyan Alexander Walcot:Ty - 5 Years Old;Treyton Augustus Walcot:Richie - 4 Years Old;John Bluethner:Professor;James Janssens:Alzheimer's Patient;Paul Griggs:Hot Dog Vendor;Grant Burr:Hardware Store Clerk;Tom Young:Hardware Store Employee;Ronald Boyd Johnson:Neighbor;Chris Webb:Kidnapper;Jim Kirby:Townsperson;Evan Martin:Punk Boy;Tyson Wagner:Boyfriend in Park