Actor Gerard Butler in a Calvin Klein Collection grey wool suit, white dress shirt and grey silk tie at the premiere of his latest movie, Machine Gun Preacher.