Shanghai International Film Festival|Film Festival Highlights: Past Lives in the Animal Kingdom