I've always hated Indian movies. Those extreme goods and bads have always made me sick. In Indian movies every one is angel, if not, he's the evil. Everything is black, is all black, if not, it's totally white. There always is one hero and one villain and the plot is always the same. But Slumdog Millionaire was totally different (the director wasn't Indian after all and more there was no Amitabh Bachchan in the movie

). It reminded me of City of God though I definitely rate the latter higher.