I liked a lot about this movie… I just wish it knew when to quit – the rapping got totally excessive, and the Halle Berry romance thing was a bit much. Some of the PC political message annoyed me too, but I liked the idea and I liked the ending. Some scenes were really well done.