I watched this yesterday through entirely legal means. I really enjoyed it.
The cast is wonderful. The visuals are great. The choreography was good. The fatalities were brutal and satisfying.
The script... well, it's got a lot of problems.
The movie isn't long enough, and it's 15 minutes shy of 2 hours. I understand why they didn't want to go that long for what amounts to a justification for spectacle fight scenes, but with that many characters, they really needed more time. Several important character scenes in the movie (like the introduction) are too snappy and feel perfunctory. And I understand a lot of the returning characters were introduced in the first film, so there's no reason to waste time establishing them in 2. But there's very little time spent watching them interact with each other, and that's a problem. You have to assume the audience didn't play the games.
There are several silly MacGuffins (like the stupid amulet) in the movie that made me roll my eyes, and they should have spent the time to make them feel less perfunctory. But they didn't, and it didn't feel right because they took other parts of the movie seriously. You can't say the movie is supposed to be schlocky when you play so much of the drama straight and also execute it competently.
But the cast... pretty damn good.
I'm a big fan of Urban as an actor, and I don't want to say he's miscast here because I don't think he is. But there's a lot of strangeness about his dialogue. Some of his lines are perfect and very funny, but then he's missing dialogue a person in his situation should have. He should have been a lot more shocked and freaked out by the portal and other world filled with monsters, but they just sort of oddly skip over that stuff.
And Urban also might be, I'm sorry to say, a little bit too old for the role. Not for Johnny Cage, just for this movie. Johnny Cage being a washed up movie star is fine. Has Urban had work done? He looked a little strange in the close-ups.
I laughed pretty hard at how awful the choreography and editing was in his old movie. Excellent stuff.
The best actor in the whole thing was the lady who played Kitana. She was perfect in every way. But everyone else was somewhere between solid and excellent. The guy playing Kano is awesome and made me laugh a lot. And we should all be thankful Hiroyuki Sanada is willing to appear in nonsense films like this one.
And they didn't even really give Cole Young the kind of ignoble send off they could have given how much of the audience disliked him. He would have won everything for the good guys if Shao Khan hadn't been cheating. But I think they made it clear he won't be back, necromancer or not.
Yeah, it's an imperfect film, but I liked most of it. I could have done with less ADR'd fan service (Scorpion doesn'tneed to yell his no-Japanese-accent game line every time he impales someone), but maybe someone will strip that out in a fan edit.