Brilliant in parts... Engaging mostly. The male villains and the new faces are particularly attractive. AB can still look ferocious from time to time but I kept visualisizing a 25-year Sanjay Dutt as Shiva (even though Ranbir Singh is very convincing). The music is excellent but that we know for months now.
All in all, a good watch. Can be watched again. And builds anticipation for Part 2.