John is excellent in giving a power packed macho look. Emraan Hashmi also played a shrewd role. Others also played their roles well. John has got mighty look,but his face bore the brunt of excessive gym. He has lost his fresh look at the cost of his muscles.