The acclaimed filmmaker made the comments in an impassioned monologue at a press conference for his latest movie, BlacKkKlansman, at the Cannes Film Festival. Based on the memoir from Colorado Springs' first Black detective (not the Chappelle's Show sketch), the film follows Detective Ron Stallworth (John David Washington, son of Denzel), infiltrating the Ku Klux Klan in the 1970s with the help of an undercover cop (Adam Driver). Topher Grace plays former KKK leader David Duke. And that motherfucker did not denounce the motherfucking Klan, the alt-right, and those Nazis motherfuckers.
As he unveiled his new film BlacKkKlansman set in 1970's America, Lee used footage of the white nationalist driver who ploughed his way into the crowd at the end of the film.
An official trailer for BlacKkKlansman, which is directed by Spike Lee and produced by Jordan Peele, was released this week by Focus Features.
Having already wrapped the film, Lee added the Charlottesville coda after the unrest last summer.
He called the film a "wake-up call" and said, "We are on the right side of history with this film". "And that motherf-ker did not denounce the motherfucking Klan, the alt-right, and those Nazis motherf-kers", Lee said in a scathing rebuke of Donald Trump's response to the Charlottesville, Virginia protest a year ago that left activist Heather Heyer dead. "This film to me is a wake up call", Lee said.
Spike Lee delivers powerful monologue about 'motherf***er' Donald Trump at Cannes Film Festival
Mr Lee called Charlottesville an "ugly, ugly, ugly blemish on America", but he also repeatedly stressed to the global Cannes media that the racism depicted in BlacKkKlansman is not unique to the United States.
"Racism is evil. And those who cause violence in its name are criminals and thugs, including the KKK, neo-Nazis, white supremacists and other hate groups that are repugnant to everything we hold dear as Americans". It's all over the world. We can't be silent. "It's not a Black, white, or brown [problem], it's everybody", he said. It's everybody. We all live on this planet, and this guy in the White House has the nuclear code.
He bounced into the premiere at the Palais announcing: "Brooklyn's in the house!"
In the aftermath of the August 2017 "Unite the Right" rally in Charlottesville, Virginia, Trump notably addressed Americans, saying he saw "very fine people on both sides".