Halle Berry has responded to those hitting out at her online with claims she "can't keep a man".
The comments were sparked when the Oscar-winning actor made a post to Instagram which read: "Women don't owe you s***."
Several of the 54-year-old's followers took umbrage in the comments with one responding: "Says the women who can't keep a man."(sic)
However, Berry retorted: "Who says i wanna keep the wrong man? cuz....i don’t ❤️🙏🏽."
The mother-of-two had a similar answer for a follower who wrote: "With all of your accomplishments, fame, beauty, it seems, as if, you CAN'T keep a man."
She replied: "Who said I wanted to keep them? I'm all about living your best life, if you make a wrong move, course correct and re-spin and start again !"
Berry has been married thrice before and has two children. She first tied the knot to baseball player David Justice in 1993 before the couple split in 1996.
She was then married to singer-songwriter Eric Benét from 2001 to 2005, before going on to have daughter Nahla, 12, with then-boyfriend Gabriel Aubry in 2008.
Her third marriage was to Olivier Martinez, the father of her seven-year-old son Maceo. They parted ways in 2015, two years after marrying.
Berry also took the time to respond to other comments, including one which read: "Not what most wives tell their husbands who pay for everything."
Asserting that she paid her own way, Berry replied: "Well i’m not one of them. no man has ever taken care of me....EVER !"
She also had a lighthearted comeback for one who asked if she'd "had some trouble" with the men in her life as she responded: "Nope, they had trouble with me 😂😂😂😂."
Berry was backed by some fellow stars too as Vivica A Fox, Tia Mowry and Chrissy Teigen expressed support in the comments section.
Watch: Halle Berry says ‘no man has ever taken care’ of her