Even before he became president, Donald Trump frequently used Twitter as a means to insult opponents, critics, journalists and celebrities. Sometimes the tweets are in response to something a Hollywood actor or pop star has said, but often Trump’s invectives come seemingly out of left field, leaving the targeted celebrity—and social media users—confused, annoyed and amused about his intentions. Here’s a list of 30 famous people Trump has insulted on Twitter.
The Twitter feud between Donald Trump and Arnold Schwarzenegger has been raging for a few years, and seemed to start after Trump used his opening comments at the 2017 National Prayer Breakfast to mock Schwarzenegger’s ratings on NBC’s The Apprentice. Trump even went so far as to say that The Terminator star died, then later clarified he only meant his ratings. He also made a point of tweeting that Schwarzenegger didn’t voluntarily leave the show, but was fired because of the ratings drop.
Long before Trump became president, he was actively engaged in an online feud with Rosie O’Donnell, which apparently dates back more than a decade to a disagreement over an incident involving one of Trump’s beauty queens. The war of words started on O’Donnell’s show The View, and saw Trump firing back in People magazine. But once Twitter became an easier place for them to lash out at one another, the feud took on a whole new level of vitriol, with Trump calling O’Donnell “a true loser” after her engagement announcement. He has also called her “crude, rude, obnoxious and dumb.”
After former Daily Show host Jon Stewart criticized then-presidential candidate Trump in 2015 for his plans to defeat ISIS, Trump used a series of tweets to call Stewart “a wiseguy with no talent,” “a dummy,” and “a bad filmmaker.” It wasn’t the first time Trump had taken aim at Stewart. In 2013 he tweeted: “I promise you that I’m much smarter than Jonathan Leibowitz – I mean Jon Stewart @TheDailyShow. Who, by the way, is totally overrated.”
When she hosted SNL in 2017, actress Kristen Stewart joked that the president was probably watching, and it made her a little nervous, since she knew he didn’t like her. Trump’s vocal dislike for Stewart started in 2012, when he weighed in on the celebrity’s love life, tweeting “Robert Pattinson should not take back Kristen Stewart. She cheated on him like a dog and will do it again—just watch. He can do much better!” He went on to tweet about the actress several more times. Stewart commented on the attacks in an interview with Variety, saying he was “really obsessed with me a couple years ago, which is f—ing crazy.”
The feud between Trump and news personality Megyn Kelly began in 2016 at the first Republican presidential debate against Hillary Rodham Clinton, when she pointed out to Trump, “You’ve called women you don’t like fat pigs, dogs, slobs and disgusting animals.” Trump took to Twitter after the debate to say that Kelly “really bombed,” but the criticism of Kelly didn’t end there. Days later he continued to talk about Kelly’s debate appearance, saying “There was blood coming out of her eyes, blood coming out of her wherever.” In 2016, Trump tweeted about her again, saying “I refuse to call Megyn Kelly a bimbo, because that would not be politically correct. Instead I will only call her a lightweight reporter!”