Denzel Washington as always is an amazing actor. Anything he's in one can expect a phenomenal performance. Remi Malik played the cool, calculating detective well. But at the end, his actions with the suspect (getting into his car) seemed totally unrealistic. Jared Leto's performance was also great, he played the "genius, creepy serial killer" role very well. Over all I give the movie 4 out of 5 stars, only because of the implausible plot twist towards the end. Otherwise it'd be a solid 5 stars.