3* is for Suriya acting only.
The movie does not deserve any star rating.
The movie is very bad. No logic. The director just tried to mix action, emotion, and previous or few thousand years of birth with current birth. Full of confusion. It is irritating to watch this movie.
The same director included unwanted scenes in Annathe and screwed up the movie and he did the same with this movie.
Hope we will not have Kanguva 2 as shown at the end