Fabolous, touching and smart movie!. Amazing acting and great end. I don't understand bad reviews, whats wrong with you people? In this movie the bad lose and the good win, the good and innocent people win, justice win, again, whats wrong with you world?