In order to fulfill Bharatha Naidu's wish, Kishore gets a mobile to the best of his financial abilities. He then informs her that he has purchased a mobile and is on his way to meet her. On the way, Kishore decides to take a photograph of himself. As he keeps going, he is surprised to see that all his photographs look blurred and shortly later, a ghost appears in front of him introducing itself as Niranjana and as his former lover whom he has betrayed. The rest of the plot revolves around finding out who exactly is Niranjana and what Kishore sets to do next.
Kishore looks apt for the part for a youngster from the lower strata of the society and plays his role well. Bharatha Naidu too has delivered a fine performance. The romance between the two is quite enjoyable too. Other supporting characters in the film have done a decent job.
Director Pandi Arunachalam's efforts to lay focus on the couple has backfired as he his depiction of the ghost around which the film revolves looks quite nothing like a supernatural entity. A ghost needs to incite fear within us, but it is only the opposite result. Sathish's background score is not quite up to the mark, but he scores well with the songs. Selvakumar Subbiah's cinematography is just average.
In short, Niranjana is barely scary.