I'll get to the point with this one.. its very violent and bloody and not too many guns, but there is the use of a machete, well a lot of it. This movie is so bad that you cant stop watching it, well, not quite true, the wife quit watching it.. but it has Jessica Alba(almost naked), Don Johnson, Robert DeNiro, Steven Seagal, Lindsay Lohan (also naked in this movie), Michelle Rodriguez (Vin Diesels sister in Fast and Furious), Cheech Marin, so some good actors, just not a great movie.. but lots of blood and guts (literally). So if you want to kill some time, get it, watch, take in the scenery..