Too bad the actor they cast...

Rating: 6/10 (18 December 2018)

... doesn't code-switch properly, as the ability to do so is pretty essential to the plot. (Just listen carefully to how he says the word "white" versus how other characters say it.)
Also, while the first 2/3 of the movie was enjoyable, the last 1/3 becomes a bit... messy... with unneeded fictional embellishments overtaking the core plot of the movie.