The release year of this film, it is definetely a ahead of its time and brings the lot of english movie adaptations into the story. There wasnt any necessary to bring the change over to bhoomikas character she is the same towards him even after the gap. She had that magic in flashback and there wasnt any necessary to makeover her so drastically. However surya and jyothika were great to watch. Songs ofcourse ar rahman steels the show, whatever good feels you get from the movie, give him half of the credit. Be it bgm or songs he just nailed them. Cinematography and screenplay were so in to the mood that the cuts doesnt really seem like cuts. Some awesome shot divisions holds the magic. Final Verdict is, its a one time watch.