This movie is terrible. I liked Jovovich a lot in the 5th Element, and I generally like this genre, so I had some hopes that this movie would at least be entertaining. But the acting is wooden, the dialogue is tortured and the plot is frankly just derivative crap. It's obvious that the writing here was sub-par and even the action doesn't cover that. The first line is "My name is Violet and I was born into a world you may not understand" and there's a reason we don't understand it--it makes very little sense, especially as it is told in this movie. And frankly it's impossible to care enough to try. Why is her superpower (aside from some generic martial arts) apparently her ability to change the colour of her clothes and hair? I know she worked/works as a model in real life but it's hardly initimidating to be attacked by fashion. Also, the computer generated special effects are pretty sub-par, despite what the people marketing the movie will try to tell you about it being in the league of Skycaptain and the World of Tomorrow. It's very hard to suspend your disbelief that she is really riding her motorcycle around on the roof when you can clearly see she is not. They would have done better to rely on more stunt people than software here. Probably men and some women can enjoy parts of this movie purely because of Jovovich running around in skimpy outfits, but any appeal that has will be dampened by the constant insults to your intelligence and the jarring, ridiculous lines she has to deliver. Don't bother with this one.