Nice cast with amazing dance numbers definitely a treat to watch especially the potrait played by priyanka chopra and deepika padukone... screen play is quite okay and same can be said about direction but what stone millions of heart is the part played by ranbir singh...definitely the biggest start of younger slot of bollywood.