I watched this movie because I had nothing better to do, and didnt expect much from it. Surprisingly, it was funny and kept me on my toes. It was unpredictable and the acting from ALL characters was pretty good. While this movie wasnt well advertised, it was better than alot of corny movies I have seen recently that have tons of ads. I LOVED the ending and the parts with Mos Def were HILARIOUS! People who are rating it bad probably just arent that into movies with alot of minorities and should not have been watching it in the first place.