The vfx level is extra ordinary for an Indian movie.
Some parts of the movie is illogical but overall its good.
The first half was dragged too much but after the interval you will gain more interest.
Its a movie you can watch with any age group.
Hats off to the vfx team.