Plot
Pada awal tahun 1970-an, Ron Stallworth (John David Washington) bekerja sebagai perwira kulit hitam pertama di Departemen Kepolisian Colorado Springs, Colorado. Mulanya, Ron ditugaskan untuk bekerja di ruang rekaman di mana ia menghadapi penghinaan rasial dari rekan-rekan kerjanya. Ron meminta mutasi sebagai upaya penyamaran dan ditugaskan untuk menyusup ke lokasi rapat umum lokal di mana pemimpin hak sipil Kwame Ture (Corey Hawkins) akan memberikan pidato. Di rapat umum tersebut, Ron bertemu dengan Patrice Dumas (Laura Harrier), ketua organisasi mahasiswa kulit hitam di Colorado College. Saat mengantar Kwame Ture ke hotelnya, Patrice dihentikan oleh petugas patroli Andy Landers (Frederick Weller), seorang petugas rasis yang korup di kantor Ron, yang mengancam Kwame Ture dan menyerang Patrice secara seksual.
Setelah rapat umum, Ron dipindahtugaskan ke divisi intelijen. Saat membaca koran, ia menemukan sebuah iklan untuk bergabung dengan Ku Klux Klan. Ron menelpon dan menyamar sebagai orang Amerika Eropa serta berbicara dengan Walter Breachway (Ryan Eggold), ketua dari wilayah Colorado Springs. Ron merekrut rekan kerja Yahudi-nya, Flip Zimmerman (Adam Driver), untuk ikut menyamar dengannya dalam pertemuan dengan anggota Ku Klux Klan secara pribadi. Flip menghadiri pertemuan tersebut dan bertemu Walter, bersama dengan anggota yang sangat ceroboh, Felix Kendrickson (Jasper Pääkkönen). Flip juga berbicara dengan anggota lain bernama Ivanhoe (Paul Walter Hauser), yang diam-diam menunjukkan serangan yang akan datang.
Flip dan Ron masih menjalin hubungan mereka dengan beberapa anggota Ku Klux Klan setempat. Memanggil markas Ku Klux Klan di Louisiana untuk mempercepat keanggotaannya, Ron berbicara dengan David Duke (Topher Grace), "Sang Penyihir Agung", di mana ia memulai percakapan rutin di telepon. Felix mencurigai Flip sebagai orang Yahudi dan berencana untuk membuat Flip mengambil uji poligraf di bawah todongan senjata, tetapi Ron melempar batu ke jendela rumah keluarga Felix untuk mengalihkan perhatian anggota Ku Klux Klan lain. Ron mulai berkencan dengan Patrice, tetapi ia tidak memberi tahu Patrice bahwa ia adalah seorang perwira polisi. Setelah menyampaikan informasi kepada Komando Investigasi Kriminal Angkatan Bersenjata Amerika Serikat tentang para anggota Ku Klux Klan yang masih aktif, ia mengetahui dari pertemuan dengan agen FBI bahwa ada dua anggota Ku Klux Klan yang menjadi anggota militer yang ditempatkan di markas NORAD.
David Duke mengunjungi Colorado Springs untuk melantik Ron sebagai anggota Ku Klux Klan. Atas protes Ron yang sebenarnya, ia ditugaskan untuk melakukan perlindungan terhadap David Duke. Setelah Flip, yang menyamar sebagai Ron, dilantik, istri Felix, Connie (Ashlie Atkinson), meninggalkan upacara untuk memasang bom di rumah Patrice ketika terjadi demonstrasi hak-hak sipil. Ron menyadari niat Connie dan memberi tahu petugas polisi setempat. Bertindak atas rencana cadangan Felix, Connie mencoba memasang bom di kotak surat Patrice dan mengetahui bahwa bom tidak muat di kotak surat tersebut sehingga ia meninggalkan bom tersebut di bawah mobil Patrice. Ron menghalangi Connie ketika Connie mencoba melarikan diri, tetapi petugas berseragam menahan dan memukuli Ron atas protesnya bahwa ia bekerja dalam penyamaran. Felix, Ivanhoe dan pembuat bom Walker (Nicholas Turturro), yang telah mengenali Flip dari penangkapan dan pengakuan sebelumnya, tiba dan parkir di samping mobil Patrice. Mereka menyalakan bom, tidak mengetahui di mana Connie menyembunyikannya, dan terbunuh dalam ledakan itu. Flip tiba dan membebaskan Ron, lalu Connie ditangkap. Saat merayakan keberhasilan kasus yang ditutup malam itu, Ron memakai mikrofon tersembunyi dan menipu Andy Landers yang mabuk untuk membual tentang serangannya terhadap Patrice dan dengan pengakuan yang telah terekam tersebut, Andy Landers ditangkap.
Ketua kepolisian Bridges (Robert John Burke) memberi selamat kepada tim atas keberhasilan operasi mereka, tetapi ia memerintahkan mereka untuk mengakhirinya dan merahasiakan semua rincian kasus tersebut dari publik. Saat ia berkemas, Ron mendapatkan satu panggilan terakhir dari David Duke. Ron memberi tahu David Duke bahwa ia adalah seorang pria kulit hitam sebelum David Duke digantung ketika Flip dan anggota lainnya mengawasi, tertawa atas kemenangan mereka. Sementara itu, Patrice dan Ron mendiskusikan masa depan mereka bersama. Mereka kemudian terganggu oleh ketukan di pintu, tetapi tidak ada orang di sana. Melalui jendela lorong, mereka melihat salib besar menyala di sisi bukit yang jauh dikelilingi oleh anggota Ku Klux Klan.
Film ini ditutup dengan cuplikan demonstrasi Unite the Right tahun 2017 di Charlottesville, Virginia, termasuk adegan supremasi kulit putih, David Duke yang memberikan pidato kepada para peserta, anggota yang menentang demonstrasi tersebut, serangan mobil di Charlottesville dan pernyataan Presiden Donald Trump setelah kejadian.