Donald Trump has been slammed by dozens of celebrities including Ben Stiller, LeBron James and JK Rowling after he failed to single out white supremacist groups for criticism following deadly unrest in Virginia.

Stephen King, Mark Ruffalo and model Chrissy Teigen also criticised the US President, who appeared to equate the actions of far-right demonstrators with those protesting against them, provoking criticism from both Republicans and Democrats.

Posting on Twitter, Stiller, who is Jewish, called the controversial press conference the “worst message I have ever heard a president put out to the world”.