The Best Celebrity Responses to Online Criticism. (It's an Art Form)

Celebrities on Twitter have a different experience to the rest of us.

While most people can post a photo of their lunch, fire off a quick opinion, or a joke, with little blow back, everything a celebrity posts is pretty much guaranteed to be critiqued.

Basically, if a celebrity posts something at least one person isn't going to like it and is going to make sure they know it by tweeting back at them.

For the most part celebrities ignore this type of response, but sometimes things can't be ignored. And in those moments we get the celebrity clapback.

The following are some of our favorite celebrity troll shut downs of all time.

Gabourey Sidibe

After receiving a lot of negative comments about her 2014 Golden Globes dress, Gabourey Sidibe decided to shut her haters down.

Oprah Winfrey 

It's as if this guy has never hear of Oprah at all.

James Blunt

James Blunt may be know for his song "Beautiful" but it's his beautiful shutting down of Twitter trolls that should really be applauded.

Amber Rose

When Kanye West went on that crazy Twitter rant about his ex Amber Rose and her ex Wiz Khalifa, he made the mistake of involving Rose and Khalifa's son. Don't mess with Amber Rose's son.

Miley Cyrus

Miley Cyrus isn't going to take anyone's body shaming.

Frankie Muniz

In a tweet that has since been deleted in embarrassment, Twitter user @iHeartMtnDEW wrote the following to Malcom in the Middle star Frankie Muniz:

"@frankiemuniz ur acting is just, awful. sorry, but it is."

Muniz had no choice but to shut that down.

Kylie Jenner

Turns out Kylie Jenner has a sense of humor.

J.K. Rowling

Twitter user @sjosiah0 has since had his account suspended but back in 2015 at Harry Potter author J.K. Rowling regarding the U.K. elections.

Rowling, wasn't having it.

Rihanna

Vulgar? Maybe. Effective? Definitely.

Zach Braff

Garden State writer/director Zach Braff may have gone low in his clapback to a girl going after his looks, but hey, she had it coming.

View post on imgur.com

Chrissy Teigen

Chrissy Teigen has no time for anyone's shit.

Anderson Cooper

Anderson Cooper is a news man. So he simply told this Twitter troll the news.

Tom from Myspace

This guy will not be making Tom's top 8.