A NEW HOME: Animal shelter volunteer Lucas (Jonah Hauer-King) and receptionist Olivia (Alexandra Shipp) celebrate his adoption of puppy Bella. But Bella is later separated from Lucas and his mom, and embarks on an eventful 400-mile journey home. (Photo courtesy of Sony Pictures)
By Kam Williams
Life has proven to be quite a challenge for Bella (voiced by Bryce Dallas Howard) right from the start. Soon after birth, the puppy was separated from her mother, though she was lucky enough to be nursed back to health by a stray cat.
The lovable mutt eventually lands at an animal shelter, where receptionist Olivia (Alexandra Shipp) introduces her to a volunteer, Lucas (Jonah Hauer-King). Lucas decides to adopt Bella, hoping she might help lift the spirits of his mom Terri (Ashley Judd), a military veteran suffering from PTSD. more