Just watched this, a very different and interesting film , was this the past and the future i wonder