I thought the movie was good, entertaining but highly overrated. I have seen many other movies this past year that were just as good if not better than this one. The storyline was pretty contrived, which was unexpected since I'd heard that it was so different from all the other movies out there- very predictable too. I wasn't expecting all the violence though. It's too bad the British director and all his buddies keep most if not all the money this movie makes especially considering the 100% Indian cast. Exploitation???