Excellent Movie. Everybody acted very well in the movie. Songs and BGM in the movie were excellent. The movie somewhat lagged at 1st half. The movie was so interesting at 2nd half. This movie had one of the Best Performance of Kamal Haasan. This movie is one of the Best Movie of Kamal Haasan and Mani Ratnam.