Hannah (Marg Helgenberger) mourns the loss of her son who was killed in an auto accident. The fact that his wife, Gloria (Betty Gilpin) and their young daughter CJ, are staying with her and her husband, Ethan (Dennis Quaid) helps the grieving mother get over her loss. However, Gloria becomes unhappy with the arrangement, takes CJ and leaves. At the same time, Ethan’s dog Bailey dies. As the canine departs this world, Ethan asks him to always look after CJ. Bailey keeps that promise. Living and dying multiple times, sometimes as a big dog, sometimes as a small one, he always manages to find and protect CJ. A Dog’s Journey, a moderately entertaining film. Written by four screenwriters, the story is predictable and often drags along. This is not a film for kids. It covers mature and often painful topics. The best part of A Dog’s Journey is the cast's extraordinary acting. Kathryn Prescott who plays the adult CJ and Gilpin in the role as her mother, are exceptional. Gilpin, 32, whose character ages throughout the film is only five years older than her on-screen daughter, Prescott who is 27. What is also exceptional is cast diversity. This film gets an “A”. Asian American actor, Henry Lau has a substantial role as CJ’s lifelong friend. There are other people of color with important supporting slots. A Dog’s Journey is rated PG for mature content, perilous situations, and off-color humor. A Dog’s Journey is 108 minutes in length, and it gets a Rent It, rating.