I am a big Michelle Yeoh fan.....I knew and liked her before Crouching Tiger made her internationally known. I really like Jamie Lee Curtis. And the actor that played the husband is an excellent actor and was the most believable in switching emotions. Even the guy in the wheelchair is famously known and played the main villian in 'Big Trouble in Little China'. So the movie got it right with the casting but there is another huge problem....story and pacing. While the story seems original, it is a mishmash of 'The One'(multiple universes) & Sense 8(grabbing abilities from other selves) & Matrix(alternate reality).

The problem is the movie is trying to be all three while trying to be a comedy and family drama with the already science fiction/fantasy/kung fu elements that exists. Does that statement sounds confusing? Then you understand how this movie will be. It is extremely chaotic, jarring and the combination of drama, comedy, scifi, fantasy brings down the movie. There is so much going on and so much explanation needed to understand that the director should have slowed it down a few times in the beginning so that the audience can understand the rules. Instead each scene is explaining something new as if they are making it up as they go. After a while, you are tired and don't care anymore as the director tries to amp up the action and special effects of a scene without explaining why the scene is even happening.

To put this in perspective, imagine Color Purple, Fast and the Furious, Jackie Chan movie smashed together and directed by Michael Bay and that is what you have here.