Amy Schumer
Amy Schumer has been cast to play the lead in Barbie live-action movie Getty

Amy Schumer has hit back hard at online trolls and body-shamers, who recently criticised her casting for the role of an "important and evolving icon" — Barbie. According to online pundits, the comedian does not match the physical standards embodied by the plastic doll to play the lead in Mattel's live-action movie, but Schumer begs to differ.

Sharing an image of herself donning a black monokini, Schumer slammed haters on social media. She even launched an epic rant over her personal accomplishments as a "great friend, sister, daughter and girlfriend... and badass comic" as she justified that the trolling shows she makes her a "great choice" for the role of Barbie.

Very very honored to be nominated for 2 Grammys and to be considered to play an important and evolving icon. Is it fat shaming if you know you're not fat and have zero shame in your game? I don't think so. I am strong and proud of how I live my life and say what I mean and fight for what I believe in and I have a blast doing it with the people I love. Where's the shame? It's not there. It's an illusion. When I look in the mirror I know who I am. Im a great friend, sister, daughter and girlfriend. I'm a badass comic headlining arenas all over the world and making tv and movies and writing books where I lay it all out there and I'm fearless like you can be. Thanks to everyone for the kind words and support and again my deepest sympathy goes out to the trolls who are in more pain than we will ever understand. I want to thank them for making it so evident that I am a great choice. It's that kind of response that let's you know something's wrong with our culture and we all need to work together to change it. Anyone who has ever been bullied or felt bad about yourself I am out there fighting for you, for us. And I want you to fight for yourself too! We need to laugh at the haters and sympathize with them. They can scream as loud as they want. We can't hear them because we are getting shit done. I am proud to lead by example. "I say if I'm beautiful, I say if I'm strong. You will not determine my story. I will" #thegirlwiththelowerbacktattoo

A photo posted by @amyschumer on

"Is it fat shaming if you know you're not fat and have zero shame in your game? I don't think so. I am strong and proud of how I live my life and say what I mean and fight for what I believe in and I have a blast doing it with the people I love. Where's the shame?" the stand-up artist wrote adding, "Im a great friend, sister, daughter and girlfriend. I'm a badass comic headlining arenas all over the world and making tv and movies and writing books where I lay it all out there and I'm fearless like you can be."

In her wordy Instagram post, the Trainwreck star defended her casting to play Barbie and urged people to change the scenario as the body-shaming shows "something's wrong with our culture". She even spoke up against the bullies promising to put up a fight "for you, for us".

"We need to laugh at the haters and sympathize with them. They can scream as loud as they want. We can't hear them because we are getting shit done. I am proud to lead by example. 'I say if I'm beautiful, I say if I'm strong. You will not determine my story. I will'" she added.

Schumer's response comes after she was met with online criticism for being cast in the role of the iconic figure. "Barbie is the definition of perfection," complained a writer from Barstool Sports, a website that describes itself as being "by the common man; for the common man".

While the actress stood up against her "fat-shaming" bullies, she also took the opportunity to acknowledge her Grammy nominations. This year, Schumer bagged two nominations: best comedy album for her set Live at the Apollo and best spoken-word album for The Girl With The Lower Back Tattoo.