Mila Kunis was once told she would ''never work in this town again'' if she refused to pose semi-naked.

The 'Jupiter Ascending' star has revealed an unnamed producer told her she had wrecked her movie career by opting not to strip off for a magazine cover.

She shared: '''You'll never work in this town again.' A cliché to be sure, but also what a producer threatened when I refused to pose semi-naked on the cover of a men's magazine to promote our film. I was no longer willing to subject myself to a naïve compromise that I had previously been willing to ...

''I was livid, I felt objectified, and for the first time in my career I said no. And guess what? The world didn't end. The film made a lot of money and I did work in this town again, and again, and again.''

And the 33-year-old actress is fed up of being ''compromised'' and will continue to stand up for herself.

Writing on, she explained: ''It's what we are conditioned to believe - that if we speak up, our livelihoods will be threatened ... Throughout my career, there have been moments when I have been insulted, sidelined, paid less, creatively ignored, and otherwise diminished based on my gender. And always, I tried to give people the benefit of the doubt; maybe they knew more, maybe they had more experience, maybe there was something I was missing ...

''I'm done compromising; even more so, I'm done with being compromised. So from this point forward, when I am confronted with one of these comments, subtle or overt, I will address them head on; I will stop in the moment and do my best to educate. I cannot guarantee that my objections will be taken to heart, but at least now I am part of creating an environment where there is the opportunity for growth. And if my comments fall on deaf ears, I will choose to walk away.''