Le rôle principal du long métrage est tenu par John David Washington, le fils de Denzel Washington. Ce dernier avait tourné sous la direction de Spike Lee dans Inside Man : L'Homme de l'intérieur (2006), He Got Game (1998), Malcolm X (1992) et Mo' Better Blues (1990). A noter que John David Washington était auparavant brièvement apparu dans Malcolm X.
BlacKkKlansman est adapté du livre de Ron Stallworth publié en 2014 et qui raconte l’histoire vraie d’un policier afro-américain (lui-même) qui, au plus fort de la lutte pour les droits civiques, tente de faire tomber le Ku Klux Klan avec l’un de ses collègues. Né en 1953, Stallworth est actuellement à la retraite.
BlacKkKlansman marque le grand retour de Spike Lee à Cannes, où le film concourait pour la Palme d’Or (après ses Do The Right Thing et Jungle Fever en 1989 et 1991). Pour l'occasion, le réalisateur engagé a remporté le Grand prix.
Le célèbre chanteur, acteur et militant Harry Belafonte a un rôle dans BlacKkKlansman. Spike Lee confie : "A 91 ans, il nous a fait cet honneur. Il devait être présent à Cannes, mais ses docteurs ne lui ont pas autorisé le voyage. Mais il est là avec nous par l'esprit ! Il a aimé le scénario et a d'abord cru qu'il ne pourrait physiquement pas apparaître dans le film. Nous lui avons donc donné un mois et demi, il s'est préparé et a fait du bon boulot."
Spike Lee explique pourquoi il a créé le personnage de Patrice, l'étudiante activiste jouée par Laura Harrier, qui n'existait pas dans la réalité : "Tout d'abord, parce que c'est une fiction, pas un documentaire. On sentait qu'on avait besoin que Ron ait un love interest, mais que ce soit quelqu'un qui aurait une idéologie complètement différente. Patrice est pro-black, elle est inspirée par Angela Davis, Kathleen Cleaver [deux figures incontournables du Black Panther Party, ndr]... Elle ne veut rien avoir affaire avec un flic, même noir. Dans le film, elle le traite de « porc ». On voulait qu'arrive ce moment où il serait découvert."
Lorsque Spike Lee a rencontré Ron Stallworth, la première chose que le metteur en scène lui a demandé était : "Je sais que tu l'as raconté dans le livre, mais comment ces gens du Klan que tu avais au téléphone pouvaient ne pas savoir… qu'ils parlaient à deux personnes différentes ? Ils te rencontraient en chair et en os – ils rencontraient le personnage d'Adam Driver en personne –, mais c'est toi qu'ils entendaient au téléphone !" L'ex-policier lui a répondu : "Ils n'ont jamais rien remarqué." Sachant cela, Lee a quand même écrit une scène où Ron essaie d'entraîner Flip à parler comme lui, car il savait que le public se poserait la même question.
Après le Grand Prix à Cannes et le BAFTA du meilleur scénario adapté, BlacKkKlansman a permis à Spike Lee de décrocher le premier Oscar de sa carrière, celui de la meilleure adaptation.