-SPOILERS(?)-Three great actors, one horribly written and directed movie. Tried to do alot, missed the mark. Couldn't decide if it was the over acting of the kid detective Rami plays, the hilarity to which Leto plays his character or Denzel lackluster performance but things seemed off. Their attempt at portraying 80s style drama/cop movie fell on its face. I was seriously giggling at Leto performance, his attempt at a portrayal of a menacing/creepy serial killer came up as Mr. Poopy buthole from Rick & Morty meets Kip from Napoleon Dynamite. And I like Leto as an actor and musician but this was bad. Watching Denzel in this made me pine for movies like Training Day or Man on Fire. Far better directed and written. Also I've seen Rami kill it on his show Mr. Robot on Amazon Video, he fell on his face here did not sell me the character. The acting second rate, failed backdrop, weak plot lots of holes. Would not recommend.