Adam Driver and John David Washington in BlacKkKlansman.

The great Spike Lee has returned with BlacKkKlansmen, his best film since Malcolm X came out 26 years ago.

Based on a true story—with some significant tweaking—it centers on Ron Stallworth (John David Washington, son of Denzel), a black police officer in Colorado who, on a whim, decided to infiltrate the Ku Klux Klan by posing as a redneck. It wound up being a two-man sting, with Stallworth pretending to be a white man on the phone while sending in a white partner (depicted here by Adam Driver) to do the face-to-face work.

Stallworth’s investigation eventually leads to him being named the head of a local chapter of the KKK, and direct dealings with David Duke (Topher Grace), Grand Wizard of the KKK and major asshole.

The movie is as crazy as the story was, with Spike perfectly balancing intense drama and humor. Washington is fantastic, and Driver continues to show he’s always a cast MVP.

Lee, shooting on celluloid again, makes a fantastic-looking movie; he’s a master of period pieces, with this one set in the 1970s. The film’s conclusion utilizes current-events news footage (including Charlottesville), showing the unfortunate and all-too-real racism parallels between the events in this film and the current state of America.

The movie is a great watch, but it is also a loud wakeup call.

BlacKkKlansmen is playing at theaters across the valley.