I wasn't crazy about this movie when it came out in theatres. Stylistically and visually, it is very interesting but the characters are pretty dull and one-dimensional, there's really no good guys except for maybe Bruce Willis, so you really don't care if they die or not, and the violence is kinda senseless and gratutious. And if I recall correctly, Jessica Alba doesn't get naked. Where's the sense in that?