Rajamauli has attained a remote perfection in directing this film.The best part is that every role has its importance in this south cinema; like Shivagami devi or Kattappa. Why I am saying this because generally in Indian cinema, movie revolves around the hero.This movie contradicts with the traditional course of Indian cinema. Secondly, the women characters are given focus in the film. Devasena and Shivgami devi are to name few.They play a significant role in the development of the story. The plot of story shows how personal interests and selfish thoughts can ruin huge kingdom like Mahishmati; where as on other hand, Shivgamis and Katappas altruistic behaviour leaves its impression. Prabhas has done judgement with his role as Bahubali and "Devasena" was even better.The dialogues and lyrics for hindi version is accredited to Manoj Muntashir who wrote nice lyric and superb dialogues. Now, VFX. VFX turned this good compilation into a great one. The features and graphics are mesmerizing. Overall, this movie is the best of Indian cinema in 2017.