I have seen a lot of movies in my time, made in a lot of different styles from different genres, from all around the world. I've seen everything from the most mainstream movie imaginable to the most experimental. I can't even remember the last time I came away from a movie thinking that I'd never seen anything like it. But that's how I felt after this movie..This movie is so much. Its "much"-ness may be a turn off to some, and almost was for me. My wife and I nearly bailed at the 20 minute mark because the film is so over the top and ridiculous.it has entertainment value dripping from every colorful pore: insane action, enveloping dialogue, sprawling yet intimate storytelling, elaborate dancing (yep!).