It's not a movie for everyone, but a movie for whoever looks for every aspect of the movie. it's a masterpiece if you concentrate closely. Nice plot of the story, excellent acting by every actor, Specially the direction of the movie, which will connect you with every scene.
If I say more specifically, it's a movie that resembles Holy books, Ramayana & Mahabharata, where what is correct & what is not correct is never said. It's you, who have to interpret everything, what you have to become.
The movie will also leave you at the same stage where you will see some practical decisions and their conclusions. which you'll have to interpret, how you want to go with it.