A Dog's Purpose Movie credits

Every dog happens for a reason.

A Dog's Purpose Cast and Crew

Selected credits (non-exhaustive)

Directed by

Lasse Hallstrom

Produced by

Gavin Polone
Mark Sourian

Screenwriter

Audrey Wells
Bruce Cameron (Former)
Cathryn Michon (Former)

Cast

Britt Robertson ... Hannah
Dennis Quaid
Peggy Lipton
Juliet Rylance ... Elizabeth
Luke Kirby ... Jim
K.J. Apa
John Ortiz
Pooch Hall
Josh Gad ... Dog (voice)
Bradley Cooper ... Dog (voice) (Former)

Executive Producers

Alan Blomquist
Lauren Pfeiffer
Mark Sourian

Distributor

Universal Pictures

Production Companies

Amblin Entertainment
DreamWorks Studios (Former)