This movie couldnt be any better than this. everything was so perfect. thanks to sanjay leela bhansali and the whole creative team. the way they portrayed each character is phenomenal. deepika, shes the best actress in Bollywood, great acting skills shown, shahid did great job in his role. but ranveer, hes exceptional. he made the character of allaudin khilji alive. I have become a fan of him. such a brilliant piece of acting. moreover raza murad has very small role but hes very good. definitely a fool would miss such masterpiece. must watch.