Time Out says
Plus there is the evil villain (Dutt), the mother-son conflict, the obligatory love interest (Priyanka Chopra), gritty dialogue, catchy songs (frustratingly, not subtitled) and the A-list actors actually act (shocking for Bollywood!). The result is a slick vendetta flick with the right dose of Indian emotion. Things get hotter when the ‘numero uno’ actress Katrina Kaif turns up to shake her booty in a ditty which warns: ‘Smoking is injurious to Health’.
Cast and crew