Extremely good...it starts off somewhat sporadically, and waeves together it's several stories, into sequences that are hypnotic, and engaging. Many scenarios in different time periods are mixed in simultaneously, and as we accept from the pedigree of the filmmakers, the whole canvas is big, and ultimately this is intelligent, at times ,awe inspiring and satisfying cinema. This movie is underrated. It demands several watches to really get inside it, and you'll enjoy it the first time. Shades of The Matrix, Manga, Speed Racer, and philosophical concepts are present here.