Cast and Crew of A Dog's Purpose

A Dog's Purpose

Every dog happens for a reason.

"A Dog's Purpose" is a heartwarming and philosophical journey that delves into the age-old question of life's purpose through the eyes of man's best friend. The film is brought to life by a talented voice cast, with Josh Gad lending his vocal talents to a variety of canine characters, including Bailey, Buddy, Tino, and Ellie. Each dog is distinct, with personalities and circumstances as diverse as the humans they touch. Gad's performance is pivotal, as he captures the essence of each dog's character, infusing them with heart and humor, and allowing audiences to connect with the narrative on a deep emotional level.

The story unfolds across several decades, with the canine protagonist experiencing life, love, and loss through multiple reincarnations. The dog's journey begins with Bailey, a rambunctious red retriever who finds his first true purpose in life when he meets a young Ethan, played by K.J. Apa. As teen Ethan, Apa portrays a character who develops a profound bond with Bailey, one that transcends the dog's various lives. Their relationship is the emotional anchor of the film, showcasing the unbreakable connection between a dog and its human, and highlighting the impact that pets have on our lives. The film beautifully captures the steadfast loyalty and companionship that dogs provide, serving as a poignant reminder of the joy and comfort they bring to our everyday existence.

Throughout "A Dog's Purpose," viewers are taken on a rollercoaster of emotions as they follow the dog's quest to understand its role in the world. Each new lifetime presents a fresh set of challenges and experiences, offering insights into the myriad ways that dogs enrich human lives. From providing comfort to a grieving family to serving as a protector and friend to a police officer, the dog's journeys illustrate the breadth of a dog's love and the many shapes that purpose can take. The narrative is a testament to the idea that while a dog's time on earth may be fleeting, the legacy they leave behind and the lessons they impart resonate far beyond their lifespans, teaching us about joy, loyalty, and the enduring power of love.

A Dog's Purpose is part of the A Dog's Purpose Collection.

Full Cast of A Dog's Purpose

Josh Gad as Dogs: Bailey / Buddy / Tino / Ellie (voice)

Josh Gad

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

Joshua Gad (born February 23, 1981) is an American film, television and stage actor who was in the short-lived televi...

K.J. Apa as Teen Ethan

K.J. Apa

as Teen Ethan

Keneti James Fitzgerald Apa is a New Zealand actor, singer, and musician. He began acting playing Kane Jenkins in the...

Britt Robertson as Teen Hannah

Britt Robertson

as Teen Hannah

Brittany Leanna Robertson is an American actress. She is known for playing the lead role in Tomorrowland, as well as ...

Dennis Quaid as Adult Ethan

Dennis Quaid

as Adult Ethan

Dennis William Quaid (born April 9, 1954) is an American actor. He became known during the 1980s after appearing in s...

Luke Kirby as Jim - Ethan's Dad

Luke Kirby

as Jim - Ethan's Dad

Luke Kirby (born June 29, 1978) is an American-Canadian actor.

John Ortiz as Carlos

John Ortiz

as Carlos

John Ortiz (born November 21, 1969) is an American actor and Artistic Director/Co-Founder of LAByrinth Theater Compan...

Logan Miller as Todd

Logan Miller

as Todd

Logan Miller is an American actor born on February 18, 1992 in Colorado. He is known for Scouts Guide to the Zombie A...

Gabrielle Rose as Grandma Fran

Gabrielle Rose

as Grandma Fran

Gabrielle Rose (born 1954) is a Canadian actress. She has an extensive resume that include multiple nominations for G...

Caroline Cave as Ellen - Boss' Wife

Caroline Cave

as Ellen - Boss' Wife

Caroline Cave was born on January 25, 1974 and is currently 50 years old.

Nicole LaPlaca as Wendi

Nicole LaPlaca

as Wendi

Nicole LaPlaca was born on January 3, 1986 and is currently 38 years old.

Michael Bofshever as Grandpa Bill

Michael Bofshever

as Grandpa Bill

Michael Bofshever was born on October 12, 1950 in Brooklyn, New York City, New York, USA. He is an actor and producer...

Primo Allon as Victor

Primo Allon

as Victor

Primo Allon is an actor.

Kalyn Bomback

as Yolanda
Peter Kelamis as Dad's Boss

Peter Kelamis

as Dad's Boss

Born in Australia and raised in Vancouver, Canada, he is married to actress Alannah Stewartt. They have a 3 1/2 year...

Jane McGregor as Rachel

Jane McGregor

as Rachel

Jane McGregor is a Canadian actress, best known for her roles in Flower & Garnet (2002), Slap Her, She's French! ...

Kelly-Ruth Mercier as Atlanta Vet

Kelly-Ruth Mercier

as Atlanta Vet

Kelly-Ruth Mercier was born on January 1, 1967 and is currently 57 years old.

Kwesi Ameyaw as Cop

Kwesi Ameyaw

as Cop

Kwesi Ameyaw was born on August 24, 1975 and is currently 49 years old.

Paul Jarrett as Police Lieutenant

Paul Jarrett

as Police Lieutenant

Paul Jarrett began performing as a mime at the age of fifteen. He later studied fine arts and film making. After bein...

Anita Daher

as Mother at Shelter

Brooke Warrington

as Bree
Bryce Gheisar as Ethan - 8 Years Old

Bryce Gheisar

as Ethan - 8 Years Old

Bryce Gheisar is an American actor, best known for his leading roles as young Ethan in A Dog's Purpose and Julian in ...

Ron Verwymeren

as Delivery Workman

David J. Lyle

as Country Vet

Andrew W. Nolan

as Football Coach

Jordan Butterill

as Teammate

Brent Holtzman

as Police Captain

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

as Daughter at Shelter

Mackenzie Thornton

as Tweener Girl

Avery Thompson

as Tweener Girl

Kenyan Alexander Walcot

as Ty - 5 Years Old

Treyton Augustus Walcot

as Richie - 4 Years Old

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

Chris Webb

as Kidnapper

Actor / Stuntman.

Evan Martin

as Punk Boy

Tyson Wagner

as Boyfriend in Park

Crew of A Dog's Purpose

Discover the backstage crew of A Dog's Purpose →