Calvin Klein never looked so good