The actor stepped out in leather trousers and a look that had all the ingredients of a proper heartthrob moment.