Hollywood stars lashed out on social media Wednesday morning as Donald Trump declared victory and became the 45th US president.
The heated race for the White House saw Donald Trump win key battleground states on Wednesday before declaring victory, prompting Hillary Clinton's strong mass of celebrity support to express their shock and disdain with the result.
"Someone give me hope," actress and stand-up comedian Sarah Silverman tweeted when the first results began to surface.
"I've got you and I'm not letting go. @HillaryClinton," wrote American Crime Story's Sarah Paulson as she posted a photo of her holding on to a Clinton doll.
Captain America Chris Evans wrote "This is an embarrassing night for America. We've let a hatemonger lead our great nation. We've let a bully set our course. I'm devastated".
Others took a milder approach, asking for "unity" and "understanding" among supporters.
American businessmen Mark Cuban wrote "I'm an American citizen First. Last. Always".
CW's Superman Tyler Hoechlin reminded his fans "we must love and look after one another. No labels, no colors, no hate, love all".
Singer Ariana Grande was "utterly terrified" as Trump's victory drew nearer, and comedian Patton Oswalt thanked all the major networks "you wanted a white-knuckle story. You got one. With a sad ending".
Among the distressed celebrities there were also a few British voices.
Talk show host and comedian James Corden wrote that he was experiencing "Brexit feelings", while singer Lily Allen urged Canada to "build a wall".
Harry Potter writer J K Rowling urged people not to let "hate speech become normalised", adding "we hold the line".
American actress Chloe Sevigny took a more visual approach, posting on her Instagram page a picture of the American flag with the words "I'm terrified".
And Diane Kruger, a German descendent in Hollywood, posted only a black background photo.
Family Guy creator Seth MacFarlane also tweeted: "I truly cannot visualize the rambling, incoherent creature I saw at the debates now addressing the nation from the Oval Office."
Singer Cher wrote that the "world will never be the same", adding Trump's victory was "sad for the young".
There were also a few messages of support for President Trump.
Martial arts actor Steven Seagal congratulated the Republican "for your stunning victory over your opponent".
While actress Kirstie Alley wrote "against all odds,, against the establishment and even against most from the GOP.. u did it!".