Alec Baldwin, Kumail Nanjiani, Jake Gyllenhaal and Emma Watson also read the nastiest tweets Kimmel could find.
"Donald Trump this weekend got in a Twitter feud with the NFL, North Korea, and Steph Curry. Not a single word about the 3.5 million citizens in Puerto Rico who are currently without power right now," the ABC late-night comedian said. "Although in fairness to him, he probably doesn't know Puerto Rico's part of the United States."
"He is tweeting. It's unbelievable. When it comes to mean tweets, no one touches our President, but that doesn't mean there aren't those who try," Kimmel added. "From time to time, we like to shine the light on the trolls asking the celebrities to read the tweets. Here it is, a brand-new edition of Mean Tweets."
And Kimmel didn't skimp on the A-list stars, either. Actors reading upsetting, offensive and dirty tweets about themselves included Gal Gadot, Emma Watson, Jake Gyllenhaal, Elisabeth Moss, John Lithgow, Dave Chappell, Jeffrey Tambor, Gwyneth Paltrow, Jim Parsons, Jennifer Aniston, Kristen Bell, Jennifer Lawrence, Michael Keaton and Alec Baldwin.
Among the highlights, Baldwin read one of Trump's "SNL"-hating tweets about his performance impersonating him; Parsons found out a Twitter user believes he looks like a ventriloquist's dummy that came to life to be a sex offender; someone begged Paltrow to just stick to steaming her vagina; and Lithgow read that someone is betting his ballsack looks exactly like his face.
Kumail Nanjiani was amused by someone asking if his penis was multiple colors, to which he hilariously responded: "Yes, every shade of your mom's lipstick and her butthole."