Oscar-winning actress Patricia Arquette added her voice, saying: “Just heard about shootings in Dallas Please everyone stop killing each other- no more guns. No more violence. No more murder. Horrible.”

for her portrayal of Celie in Broadway’s The Color Purple, tweeted a prayer: “Dear Lord I ask you to take this world in your arms and brush it with love and peace and understanding. It’s gone too far.”

US actor and comic Kevin Hart added:“Peace is the message… An eye for an eye leaves everybody blind.”

Before recent events in Dallas, music power couple Jay Z and Beyonce reacted to the police shootings of black men in America, with Jay Z releasing a new song, Spiritual, on his streaming service Tidal on Friday.

He also released a statement, saying: “I’m saddened and disappointed in THIS America – we should be further along. WE ARE NOT.”

He also sent blessings to the families of those who “lost loved ones to police brutality”.

Singer Beyonce held a minute’s silence at her gig in Glasgow on Thursday night for the two shooting victims.

She also put Alton Sterling and Philando Castile’s names on a big screen while pleading for an end to the “war on minorities” in the US.

Canadian rapper Drakesaid, on Instagram, it was “impossible to ignore that the relationship between black and brown communities and law enforcement remains as strained as it was decades ago”.

He added: “No one begins their life as a hashtag. Yet the trend of being reduced to one continues.”

Image copyright Katy Perry/Twitter

Musician Justin Timberlake added his voice, tweeting: “This IS systemic. We MUST DO BETTER. My heart goes out to the families of #AltonSterling and #PhilandoCastile May they both Rest In Peace.”

Katy Perry linked to video of Alton Sterling being shot, saying: “You can’t just go on with your day, you must watch this & we must face this continual outrageousness #ALTONSTERLING.”