Jennifer Aniston has said she is "fed up" with the "absurd and disturbing" scrutiny of women as she denied reports suggesting she is pregnant.
The 47-year-old actress issued a lengthy statement criticising tabloid claims that she and her husband Justin Theroux were expecting their first child.
"For the record, I am not pregnant. What I am is fed up," Aniston wrote in the Huffington Post.
"I'm fed up with the sport-like scrutiny and body shaming that occurs daily under the guise of 'journalism', the 'First Amendment' and 'celebrity news'.
"The objectification and scrutiny we put women through is absurd and disturbing. The way I am portrayed by the media is simply a reflection of how we see and portray women in general, measured against some warped standard of beauty."
The Friends star said young girls were absorbing "toxic messages buried within these seemingly harmless stories".
Aniston said she and her husband were harassed every day by "dozens of aggressive photographers" who went to "shocking lengths to obtain any kind of photo".
She added that the latest reports about her personal life had come at a time of "mass shootings, wildfires, major decisions by the Supreme Court, an upcoming election, and any number of more newsworthy issues that 'journalists' could dedicate their resources towards".
"We don't need to be married or mothers to be complete," Aniston wrote.
"We get to determine our own 'happily ever after' for ourselves. I have grown tired of being part of this narrative."