Lesley-Ann Brandt plays the feisty demoness Mazikeen in the Fox show Lucifer Lucifer/Fox

Mazikeen aka Lucifer actress Lesley Ann Brandt has come under fire for sharing a harmless photo of her feeding newborn son Kingston on social media.

The actress, who welcomed her first child with husband Chris Payne Gilbert just last month, not only received much hate but many even slammed the picture as "gross".

But not the one to be taken aback by the vile trolls, the 35-year-old TV star hit back at the mommy-shamers, calling out their hypocrisy with one strong message.

"Apparently an innocent photo of me feeding my child has "offended" some on FB and sparked a really interesting and disturbing debate. "it's a private moment, she's seeking attention, why would she post that, women have been doing it for thousands of years, so what, you should cover up," the South African-born wrote, addressing haters with a wordy post on Instagram.

She continued, "The irony is that these some men and sadly women, are all but fine to see these boobs in my work (Spartacus) but breastfeeding my son? How dare I! What does it say about how we treat mothers and women when folks are fine for an actress to show cleavage or boobs in a show, but heaven forbid she celebrates what is arguable one of the hardest thing she's done, nourish her child.

"Using my social media to positively show breast feeding is my choice and will hopefully give other mama's out there the confidence to NOT go to a bathroom to feed their babies. And if you have a problem with my son eating, "suck it"," the Zombie Apocalypse actress concluded.

Lesley's strongly-worded message was directed towards haters, who targeted her for sharing the breastfeeding picture on Facebook. Alongside the innocent image, she had written, "This is motherhood. Needing to pee so badly but you just rocked the perfect latch and Bebe is nuzzled in nicely for a good feed. Priorities people. Priorities."

She followed up the original post with a couple of hashtags reading, "normalize breast feeding, breast feed without fear, these boobs are out of control."

But many fans snapped back at the actress for apparently seeking "attention". "Not sure what this new thing is about breastfeeding celebrity selfies... women have been doing this since prehistoric times," one wrote.

Another added, "But what is the baby lactched on to her nipple is no where near the babies face so I would say this is for attention only."