By and large, it's a mesmerizing movie—superb acting by everyone, especially, Surya. (Spoiler!) Except for how easily Mani being a watchmaker makes the time-machine work for beyond twenty-four-hour time-travel, everything else was consistent. I could not find any logical inconsistency. The competition in intellect and presence of mind between the protagonist and the antagonist was splendid. (Spoiler again!) Despite many time-travels within the movie, it wasn't confusing because of the brilliant plot. The cinematography was also remarkable.