Jennifer Lawrence took her mean tweet in good humour when she appeared on the basically-viral segment of Jimmy Kimmel Live.

Appearing alongside the likes of Wonder Woman star Gal Gadot, Jake Gyllenhaal and Emma Watson, Lawrence was asked to read out a post by a Twitter troll.

"I bet Jennifer Lawrence gives really unenthusiastic h**djobs," the actress read, before looking at the camera and asking: "How did they know?!"

"Emma Watson seems like the type of girl who I would be friends with for like three days and then get really sick of and not tell her," a slightly wounded-looking Watson read out.

(Jimmy Kimmel/YouTube/Screengrab)

"Jim Parson looks like a ventriloquist dummy that came to life to become a sex offender," the Big Bang Theory star read out. "Oh god."

"Jaime Lannister has a tiny d***, pass it on," Game of Thrones actor Nikolaj Coster-Waldau read.

Alec Baldwin read a tweet from @RealDonaldTrump: "Just tried watching Saturday Night Live - unwatchable! Totally biased, not funny, and the Alec Baldwin impression can't get any worse. Sad!"

Meanwhile Kumail Nanjiana gave a troll a run for his money, reading: "Is Kumail Nanjiani's d**k multiple colours?"

"Yes," he replied, looking to the camera. "Every shade of your mum's lipstick."