Ryan Gosling, Kate Hudson and Hugh Grant read out hilarious Mean Tweets on Jimmy Kimmel

Updated: 

The latest edition of US chat show Jimmy Kimmel Live! saw a host of celebrities read out some pretty horrible social media messages for the popular Mean Tweets segment of the show.

The likes of actors Ryan Gosling, Hugh Grant and Kate Hudson were among the stars who took part, each of them happily dictating less-than-flattering Twitter posts about themselves.

Jimmy Kimmel
Jimmy Kimmel has rounded up a new group of celebrities to take part in Mean Tweets (Chris Pizzello/AP/PA Images)

The US chat show host originally started the funny segment back in 2012, and it has gone on to become one of the best things about his programme.

But the latest edition is perhaps one of the best, thanks to British actor Hugh's response to one Twitter user saying he has "stutteringly pathetic'charm'".

Love Actually star Hugh laughed at the message, and replied: "Are these real or do you make them up to be especially nasty?"

Ryan read out a tweet that asked: "Why does Ryan Gosling always look like he's trying to squeeze a fart out without making any noise?"

Keeping it real, the Drive actor responded: "Because I'm a gentleman."

Hugh Grant
Hugh Grant on Jimmy Kimmel Live! (Jimmy Kimmel Live Twitter grab)

Kate couldn't hide her giggles as she was described by one social media hater as "a dead-eyed trash bag that smells like low tide".

Other notable tweets were read out by Olivia Wilde, Zac Efron and Bryan Cranston.

Kate Hudson
Kate Hudson on Jimmy Kimmel Live! (Jimmy Kimmel Live Twitter grab)

Olivia's forehead was described as "the size of my left ass cheek" by somebody who claimed they were rather overweight.

And Zac read out a tweet that said: "Has Zac Efron ever been in a film where he didn't play a total douche? I've never seen one of his films, I'm just judging by his face."

Breaking Bad star Bryan was incredibly amused with his tweet, which read: "Bryan Cranston looks like Jim Carrey impersonating Matthew McConaughey."

Ryan Gosling
Ryan Gosling on Jimmy Kimmel Live! (Jimmy Kimmel Live Twitter grab)