A Dog's Purpose 4 years old

Every dog happens for a reason.

A Dog's Purpose

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


Luke Kirby
Luke Kirby

Jim - Ethan's Dad

John Ortiz
John Ortiz


Dennis Quaid
Dennis Quaid

Adult Ethan

Josh Gad
Josh Gad

Dogs: Bailey / Buddy / Tino / Ellie (voice)

Britt Robertson
Britt Robertson

Teen Hannah

All Cast

Name Character
Kwesi Ameyaw He was 41, now 45 years old as Cop
Dennis Quaid He was 62, now 66 years old as Adult Ethan
Luke Kirby He was 38, now 42 years old as Jim - Ethan's Dad
Paul Jarrett He was 55, now 59 years old as Police Lieutenant
John Ortiz He was 48, now 52 years old as Carlos
Britt Robertson She was 26, now 30 years old as Teen Hannah
Kalyn Bomback She was 32, now 36 years old as Yolanda
John Bluethner as Professor
Josh Gad He was 35, now 40 years old as Dogs: Bailey / Buddy / Tino / Ellie (voice)
Robert Mann He was 96, 97 years old when he died as Delivery Workman
Gabrielle Rose She was 63, now 67 years old as Grandma Fran
Jane McGregor She was 34, now 38 years old as Rachel
Pooch Hall He was 39, now 44 years old as Al
Peter Kelamis He was 50, now 54 years old as Dad's Boss
Michael Bofshever He was 66, now 70 years old as Grandpa Bill
Chris Webb He was 63, now 67 years old as Kidnapper
Logan Miller He was 24, now 29 years old as Todd
Peggy Lipton She was 70, 72 years old when she died as Adult Hannah
Nicole LaPlaca She was 31, now 35 years old as Wendi
Caroline Cave She was 42, now 47 years old as Ellen - Boss' Wife
Juliet Rylance She was 37, now 41 years old as Elizabeth - Ethan's Mom
Bryce Gheisar He was 12, now 16 years old as Ethan - 8 Years Old


Name Department
Alan C. Blomquist as Executive Producer. Production
John Papsidera as Casting. Production
Robert Leighton as Editor. He was 17 (now 21) years old Editing
Shay Cunliffe as Costume Design. Costume & Make-Up
Goro Koyama as Foley. Sound
Andy Malcolm as Foley. He was 83 (80) years old when He died Sound
Mark Sourian as Executive Producer. Production
Gavin Polone as Producer. He was 116 (now 120) years old Production
Audrey Wells as Screenplay. She was 56 (58) years old when She died Writing
Terry Stacey as Director of Photography. He was 54 (now 58) years old Camera
Maya Forbes as Screenplay. She was 48 (now 52) years old Writing
Réjean Labrie as Art Direction. Art
Rachel Portman as Music. She was 56 (now 60) years old Sound
Michael Carlin as Production Design. Art
Bruce Winant as ADR Voice Casting. He was 59 (now 63) years old Production
Doug Morrow as Makeup Department Head. He was 50 (now 55) years old Costume & Make-Up
W. Bruce Cameron as Novel. He was 57 (now 61) years old Writing
W. Bruce Cameron as Screenplay. He was 57 (now 61) years old Writing
Paul Suderman as Camera Operator. Camera
Pascal Boisvert as Underwater Camera. Camera
Michael Feuser as Dialogue Editor. Editing
Deanna Brigidi as Casting Associate. She was 39 (now 43) years old Production
Mariusz Glabinski as Sound Designer. Sound
Tim Stipan as Digital Intermediate. Editing
Jon Campfens as Visual Effects Supervisor. Visual Effects
Peter Denomme as Visual Effects Producer. Visual Effects
A Dog's Purpose poster
A Dog's Purpose (4 years)

Every dog happens for a reason.

  • Release day: Thursday, January 19, 2017
  • Runtime: 100 minutes
  • Budget: 22000000.00
  • Revenue: 205035819.00