This is definitely one of the few movies in Bolywood that creates an impact on the viewers. Its based on true incidents that happened in Wasseypur. The people who say this movie is a crap definitely did not understand the movie properly. Anurag Kashyap at his best (Don't ask who is he. Thats the dumbest question to ask after watching the movie.)Manoj Bajpayee at his best after his memorable performance in "Satya". But I do agree that this film is not for family audience. If u want to watch it, watch it alone. And about the filthy dialogues in the film. These dialogues are not included in the film just for fun, or just to get some laughs from the audience. They are included because they are necessary for the context of the story.