This captivating and slightly unnerving film directed Lucy McRae is meant to reflects the marriage between science and nature, a concept familiar among fans of Aesop’s product offerings. The release coincides with the global relaunch of Aesop’s website.