One of my recent favorites. Having seen a couple Bollywood movies, I was hoping that they would end up with a big song and dance sequence...not disappointed. The biggest surprise to me (I saw it in the movies and didn't know anything) was to find out that Danny Boyle (Trainspotting, 28 Days Later, Sunshine) had directed a big budget film set in India with all Indian actors.