A film about how cats and humans coexist at a Japanese shrine is enchanting international audiences. Set in a Shinto shrine, ...