Drew Barrymore has shed 25 lbs (11kg) in three months thanks to "so much work".
The 43-year-old actress - who is mother to Olivia, six, and Frankie, four, whom she has with her estranged husband Will Kopelman - took to Instagram to share before and after photos of herself as she admitted that although her weight loss journey has been "hard as f**k", she knows it's all been worth it.
She captioned her Instagram snaps: "#TheWayItLooksToUs: WELLNESS ... @marniealton
"When I look at Instagram, I am made to think I should be at my best self But most days, I lack consistency due to real life.
"Solution: with the right people (@marniealton) we can make our goals a reality...
"Here is me in a before pose and then 25 pounds later in the same place. You can tell my face is so much thinner! This takes me so much work. Diet and exercise and fighting like a lion for it! Damn you genetics! And yet thank you for all the good stuff. I love where I come from (JOHN ETHEL LIONEL) and whatever package it comes in. I just know that
I have the control to be what I want. Even if it is hard AF!