"A dog goes on quest to discover his purpose in life over the course of several lifetimes with multiple owners."
Josh Gad
as Dogs: Bailey / Buddy / Tino / Ellie (voice)
K.J. Apa
as Teen Ethan
Britt Robertson
as Teen Hannah
Dennis Quaid
as Adult Ethan
Peggy Lipton
as Adult Hannah
Juliet Rylance
as Elizabeth - Ethan's Mom
Luke Kirby
as Jim - Ethan's Dad
John Ortiz
as Carlos
Kirby Howell-Baptiste
as Maya Williams
Pooch Hall
as Al
Logan Miller
as Todd
Gabrielle Rose
as Grandma Fran
Caroline Cave
as Ellen - Boss' Wife
Nicole LaPlaca
as Wendi
Michael Patric
as Sam
Michael Bofshever
as Grandpa Bill
Primo Allon
as Victor
Kalyn Bomback
as Yolanda
Peter Kelamis
as Dad's Boss
Jane McGregor
as Rachel
Kelly-Ruth Mercier
as Atlanta Vet
Kwesi Ameyaw
as Cop
Paul Jarrett
as Police Lieutenant
Anita Daher
as Mother at Shelter
Alicia Johnston
as Hysterical Mother
Naomi Frenette
as Kidnapped Girl
Brooke Warrington
as Bree
Bryce Gheisar
as Ethan - 8 Years Old
Robert Mann
as Delivery Workman
Ron Verwymeren
David J. Lyle
as Country Vet
Cory Wojcik
as Puppy Mill Owner
Ross Douglas Noble
as Puppy Mill Customer
Andrew W. Nolan
as Football Coach
Jordan Butterill
as Teammate
John C. MacDonald
Brent Holtzman
as Police Captain
Christopher Pearce
as Policeman
Violet Haas
as Elderly Woman
Darcy Higginbotham
as Farm Hand
Danesha Lee
as Animal Control Officer
Dan De Jaeger
as Father at Shelter
Reine Lecuyer
as Daughter at Shelter
Rayna Ens-Armstrong
Mackenzie Thornton
as Tweener Girl
Avery Thompson
Aidan Ritchie
as Ambulance Attendant
Kenyan Alexander Walcot
as Ty - 5 Years Old
Treyton Augustus Walcot
as Richie - 4 Years Old
John Bluethner
as Professor
James Janssens
as Alzheimer's Patient
Paul Griggs
as Hot Dog Vendor
Grant Burr
as Hardware Store Clerk
Ronald Boyd Johnson
as Neighbor
Chris Webb
as Kidnapper
Evan Martin
as Punk Boy
Tyson Wagner
as Boyfriend in Park
Dean Mckenzie
as Detective
Tom Young
as Hardware Store Employee
Skip Lievsay
Sound Re-Recording Mixer
Kristen Sawatzky
Stunts
Lasse Hallström
Director
W. Bruce Cameron
Novel
Cathryn Michon
Screenplay
Dan Skene
Stunt Driver
Rick Skene
Sean Skene
Byron Brisco
Garth Merkeley
Shannon Guile
Anders Strome
Darren Ross
Audrey Wells
Maya Forbes
Alan C. Blomquist
Executive Producer
Lauren Pfeiffer
Gavin Polone
Producer
Mark Sourian
Terry Stacey
Director of Photography
Robert Leighton
Editor
John Papsidera
Casting
Michael Carlin
Production Design
Réjean Labrie
Art Direction
Larry Spittle
Craig Sandells
Set Decoration
Shay Cunliffe
Costume Design
Patricia J. Henderson
Assistant Costume Designer
Deanna Brigidi
Casting Associate
Bruce Winant
ADR Voice Casting
Kim A. Winther
Casting Assistant
Paul Suderman
Camera Operator
Keith Eidse
Parris Mayhew
Steadicam Operator
Joseph Lederer
Still Photographer
Pascal Boisvert
Underwater Camera
Robby Baumgartner
Additional Photography
John Clarke
Gaffer
James M. McClure
Philip Edward Alexy
Lead Animator
Dominic Cheung
Animation
Bruno Tacchino
Jamie Tracey
VFX Editor
Jack Eatok
Visual Effects Coordinator
Emily Jerome
Mel Martin
Ralph Ortega
Jasmine Scott
Corinne Villa
Visual Effects Editor
Greg Behrens
Visual Effects Producer
Peter Denomme
Brendan Taylor
Jon Campfens
Visual Effects Supervisor
Tim Freestone
Special Effects Coordinator
Sacha Rosen
Boom Operator
Lidia Tamplenizza
Dialogue Editor
Goro Koyama
Foley
Andy Malcolm
Mariusz Glabinski
Sound Designer
Michael Barry
Lawrence Zipf
Eliza Paley
Supervising Sound Editor
Khali Wenaus
Art Department Coordinator
Alexis Labra
Property Master
Pina Robinson
Hair Department Head
Doug Morrow
Makeup Department Head
Philippe Majdalani
Digital Intermediate
Tim Stipan
First Assistant Editor
Rachel Portman
Original Music Composer
Marny Eng
Stunt Coordinator
Wallace Wolodarsky
Connor Peterson
Stand In
Michael Feuser
Sound Editor
Mylan Stepanovich
Production Manager
Holly Bario
Co-Producer
Lesley Oswald
Kim Todd
Bill Mills
Key Grip