Every dog happens for a reason.
A Dog's Purpose is a 2017 American adventure comedy drama film directed by Lasse Hallström and written by W. Bruce Cameron, Cathryn Michon, Audrey Wells, Maya Forbes, and Wally Wolodarsky, based on the 2010 novel of the same name by W. Bruce Cameron. The film stars Britt Robertson, KJ Apa, Juliet Rylance, John Ortiz, Kirby Howell-Baptiste, Peggy...