window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

Cannes film review: BlacKkKlansman

Emma Jones reviews Spike Lee's new film BlacKkKlansman from the Cannes Film Festival

Spike Lee made a triumphant return with his strange-but-true film about an African-American police officer who infiltrated the Ku Klux Klan.

Spike Lee’s latest film tells the true story of Ron Stallworth, an African-American police officer, who along with his Jewish colleague, managed to infiltrate the Ku Klux Klan in the 1970s.

Stallworth (played in the film by John David Washington) even convinced the KKK’s ‘grand wizard’, David Duke that he was a white American, through conversations they had over the phone.

It’s a serious subject with a powerful message, but Lee’s film is full of humorous moments and a definite homage to 1970s movies like Shaft.

Find out what Emma Jones thought of the movie by watching the video above.

If you would like to comment on this story or anything else you have seen on BBC Culture, head over to our Facebook page or message us on Twitter.

And if you liked this story, sign up for the weekly bbc.com features newsletter, called “If You Only Read 6 Things This Week”. A handpicked selection of stories from BBC Future, Culture, Capital and Travel, delivered to your inbox every Friday.