I am astonished that this very well-constructed suspense thriller passed under the radar when it was released in 2016. Maybe it's a little dated, and maybe a little too imitative of Brian De Palma. Adrien Brody is perhaps a bit too much the hardboiled gumshoe, a down at the heels tabloid reporter rather than a down at the heels private detective, but it's a great story — about stories, and who gets to tell them to whom, and who has a right to hear them, and what happens to them when they hear what can't be unheard. This film gradually peels through all the layers of the onion, keeping a firm grip on the viewer's attention from start to finish. There is ample copulation, some of it off-putting, but most of it integral to the plot. What is most remarkable is the empathy that we end up feeling for every major character, even the villain, whose ruthlessness combined with old-world charm is deftly conveyed in Steven Berkhoff's performance. I think that's Bob Odenkirk in a cameo as the awful stepfather in a scene that will be upsetting and possibly triggering by people (like at least one reviewer here) who are more upset by animals being harmed than people being killed in very nasty ways. I was expecting this film I'd never heard of to be mildly entertaining at best, and probably too mediocre to finish watching, but it was actually very good, and a nice surprise.