This is one of the good movies which was director had the upper hand. Bringing 4 different ages of life into the present with so complications in the storyline yet clearly made the audience thoughts. This movie had a smooth and smart transition between the ages, and loved the music score. Special noticeable work by the cinematographer, art design, and the costume design.