What do Rocky Balboa, Himesh Reshammiya, Emraan Hashmi and Megamind have in common? Granted, they have had their share of mind-boggling crap, some still having it. Apart from that, what is it that they share? Its their guts. These people have balls of steel.