The Paris-based quartet of directors calling themselves Megaforce is behind this music-video tale told in reverse (paging Christopher Nolan?) about sex, sin, and hypocrisy. The woman at the center of the story is British model-actress Lily Cole.