Chloe Grace Moretz shared a topless photo of herself on Instagram on Wednesday (10 August). This comes just months after the Kick Ass actress slammed Kim Kardashian for posting a nude selfie of herself on the photo and video sharing application.

Moretz shared a black and white photo on Instagram that shows her on her bare back with her blonde locks spread on the beach floor. The photo has been captioned: "Laguna."

Brooklyn Beckham has also shared a back and white photo from the beach. The photo the aspiring photographer/model shared on Instagram shows his girlfriend in a bikini and shirt. The 17-year-old son of former footballer David Beckham has captioned the photo: "Beach day ❤️"

On Tuesday, Brooklyn shared a photo of himself that showcased his new blonde hairstyle. In the photo, Brooklyn can be seen in a grey jumper. He has thanked celebrity hair colorist Alexis Von K for his new look. The photo has been captioned: "Thanks @alexis.vk "

Moretz landed herself in controversy after she criticised the Keeping Up With The Kardashians star for posting nude photo of herself on social media.

"@KimKardashian I truly hope you realize how important setting goals are for young women, teaching them we have so much more to offer than... our bodies," the actress tweeted at the time, according to The Daily Mail.

However, the TV reality star was least bothered about Moretz's comments as she wrote: "let's all welcome @ChloeGMoretz to twitter, since no one knows who she is. your nylon cover is cute boo."

But when Moretz was accused of "slut-shaming" on social media, she tweeted: "There's a huge difference in respecting the platform that you're given as a celebrity and 'slut shaming' something I never have done and would never do," she wrote.

Chloë Grace Moretz
Chloë Grace Moretz previously had slammed KIm Kardashian for posting nude photo of herself on social media Mario Anzuoni/Reuters