Truly enigmatic, mesmerizing and awesome epic! Several different time periods, settings, and story lines make for a confusing and rather slow beginning to this film, but be patient, strap yourself in and wait for it, legend...ary! Acting is spot on and quite comedic at times, albeit the film has a dark under bellied plot. Cinematography, costumes, sound are spectacular. I was wonderfully confused in the start of this film and couldn't wait for the film to explain itself and really just get started. In the end, after nearly two hours of watching I didn't want the film to end, superbly crafted and intricate finish. Beautifully enigmatic, with twists and turns at times you don't know if it is coming or going. If you like puzzles and brainteasers, you should watch this film. Overall excellent experience, and really it is an 'experience' watching this film, 10 out of 10, enjoy!