Jackie Shroff plays a formidable villain – his transformation is remarkable but the age gap between the hero and the baddie is too evident, which makes it difficult to take their clash seriously.