I am finding it odd that I am the only person I know that can't stand Bollywood garbage.  The films are far too formulaic, long, and irritating.  As for the rest I say go with Ray, and my personal favorite of his would be the Middleman.