Mommy-shamers are coming out in full force after Megan Fox shared a photo of her sons rockin' long hair. The Transformers star took to Instagram to post a sunny beach snap with her "babes," but people were only focused on their locks — which are gorgeous, BTW. Watch the video above to see the photo and to find out what people are saying!

Fortunately, not everyone took to the comments to slam the star. Others were quick to point out just how lucky her little ones are to have such perfect genes. Keep in mind, Meg's hunky husband, Brian Austin Green, is their father. "Wow, one looks like you, one looks like your hubby! Just gorgeous boys!!" one person wrote. Another added, "Such good-looking kids," and a third chimed in, "They look like you! Pretty little guys!" A fourth revealed her kids have long tresses, too. "My boys love their hair long!" Journey, however, didn't make the pic — so we're not sure what his hair is looking like these days!

megan fox brian austin green getty

Megan and her husband previously made headlines for allowing their oldest son, Noah, to wear dresses. "My son, he's 4," Brian said last year. "I've heard from some people that they don't agree with him wearing dresses. To them I say, I don't care." Yassss. "He's 4 and if he wants to wear it then he wears it." Here for this progressive parenting, TBH.

Brian hasn't been shy about wanting to add a baby girl to his brood, though. "I want a girl. I really want a girl," he admitted, but he also reasoned, "I have four boys now, a fifth is a basketball team. So that would be kind of awesome."

Unfortunately, Megan isn't as keen on welcoming a female into their fam. "I'm not [pining for a girl]," she once told Extra. "I know Brian would like a girl, but they seem much more challenging if I'm any indication."