Gender-unspecific pejorative for somebody selling themselves for personal benefit (not prostitution)

What would be alternative words for whore which do not primarily reference women? In this case by whore I do not mean a prostitute, but a person who is willing to sell themselves out for personal benefit. For example, how whore is used in the following sentence:

He is such a whore, willing to do anything for positive publicity.


...a person who is willing to sell themselves out...

A sellout?

someone who does something that does not agree with that person's beliefs or values especially in order to make money

  • Angry fans called him a sellout when he started appearing in television commercials.

Learner’s Dictionary

It has a negative connotation but not as much as whore. It’s also extremely gender-neutral.


Commented by Weather Vane

In that context, "whore" is gender-neutral. Please see Lexico.

1.2 A person who is regarded as willing to do anything to get a particular thing – he's a shameless publicity whore.