The best film of 2007 is none stated in ur list but instead something else ; it is Life Mein Kabhie Kabhiee as the film portrayed today's youth ambitions, their egos and search for ultimate happiness and satisfaction in a clean and superb manner. Plz do watch the movie.