Ajay Devgan is very good in the role that has grey shades. Salman Khan wins you over with the portrayal of charming innocence. Asin did the role of a madarasi girl settled in London. She is cute and suited the role. Om Puri has a brief role. VJs Rannvijay Singh and Aditya Roy Kapoor are good as pakistani musicians.
Story – screenplay – direction: