The film is a one-time watch that connects mythology to the present world (according to the movie's timeline).
Story: Good
1st half: Highly stretched and focuses less on the story
2nd half: Nice and interesting
Acting: All actors did a commendable job
Direction: Amazing