Rumer Willis has "worked tirelessly" to love herself.

Rumer Willis

Rumer Willis

The 'Once Upon a Time ... in Hollywood' star admits she has felt so negative about her body in the past and wants to encourage positive conversation about body confidence.

Speaking about her experiences, she shared: "I have worked tirelessly since I was a young girl to love myself, love my body, my face. To not allow the negative commentary from others about how I look to affect the value I hold for myself. This is my version of healing.

"I was saddened yesterday by the amount of comments I saw yesterday that really missed the point of what I wanted to share. This is not about sex, it’s not about staying relevant or garnering attention. I truly could care less about those things and to be perfectly honest I don’t have the time or energy to waste on that bulls***. (sic)"

And the 32-year-old actress admits it was "scary" sharing photographs in her underwear as she has had her "self esteem decimated" so many times before by internet trolls.

She wrote on Instagram: "It felt like this was about putting myself, with all my own personally perceived flaws or things I feel insecure about and be willing to show up vulnerably and authentically. To share my journey with it and practice what I share by putting myself out there which is very scary for me after so many years of being shamed and judged and ridiculed for how I look. Having my self esteem decimated as a teen by bloggers and anonymous commenters spewing negativing and hate in my direction. (sic)"

Rumer is the daughter of Demi Moore and Bruce Willis.