A dog looks to discover his purpose in life over the course of several lifetimes and owners.
Every dog happens for a reason.
Did You Know?
Bradley Cooper was originally slated to provide the voice of the titular dog, however he was ultimately replaced with Josh Gad. See more