The casting of Kaluuya as Fred Hampton has caused some controversy. Kaluuya is British and some have displayed disappointment about not having someone born in America to play the role of Hampton. It was a discussion sparked by Samuel L. Jackson in 2017 and it continued when Cynthia Eriv played Harriet.
In a virtual panel that Variety was in attendance for, King talked about the debate. And he defined the decision of choosing Kaluuya:
“I’m well aware of the debate around British actors playing American Black, iconic figures…But I was born in America, my family is Caribbean and I have a South African name so I am, literally, emblematic of a diasporic way of thinking…Kidnapped Africans ended up all around the world…We have a lot more in common than people think, in terms of our experience and trying to overthrow white supremacy.”