The movie is completely flawed . A perfect mixture of poor screenplay,poor acting,plot holes, nonsensical theories, unnecessary scenes, zero audience connection, Prabhas's Hindi sucks.....typical south Indian movie.
The only good thing is VFX and action scenes....that couldn't save it from drowning.
Don't waste your money.