Baahubali is symbolically shown as demigod or avatar of Lord Vishnu.