Shah Rukh Khan, Salman Khan, Shahid Kapoor: Men who rocked on the red carpet this year!