Black Actors Sign Letter Decrying “Twisted Ugly Abuse” Of Francesca Amewudah-Rivers After She Was Cast In ‘Romeo & Juliet’ With Tom Holland – Deadline April 10, 2024