Does it have a good story? Not really, the premise is almost original though. Good characters? No, not really. Shallow, predictable.

But the action, one-liners and eyecandy still make this a good two hours of solid entertainment! 7/10.