Massive Plot Holes
The biggest plot hole is that it's LITERALLY an unbelievable coincidence that the Hearsts would have photos of the two girls who died. Unless they had the photos of every girl around that age in Puerto Rico, that simply does not fly as 'just a conincidence'. According to the Pew Research Center, there were over three million people living in Puerto Rico in the year 2000, when this film is presumably set (given its date of release). See the following link for proof: http://www.pewresearch.org/fact-tank/2016/03/24/historic-population-losses-continue-across-puerto-rico/ Again, unless they had photos of all these three million people, it just does not fly that the one murder suspect the police have in custody conveniently has photos of both the murder victims in his home, but somehow, in the end, was not connected to their murders at all. Keep in mind, he was the murder suspect BEFORE the police found the incriminating photos.
Secondly, not only do the Hearsts have the photos of the girls who died, but Henry freaking finds the dead body of the second murder victim. WTF?! Maybe, as an event by itself, it's just unlikely, but not impossible. However, combined with the photos of the murder victims found in his home, that makes this event impossible to believe for the slightly discerning viewer given the ending. How can the Hearsts have no connection to the murders at this point, as the ending would have us believe?
Thirdly, he's a big-shot lawyer, obviously successful and considered to be a top professional tax attorney in all of Puerto Rico. Somehow, his memory of this shocking murder find and the events that led up to it becomes suspiciously fuzzy and his manner of recounting the events becomes totally clumsy. Again, if one stops to think about this for a minute, it's not believable. Unless Henry wanted to be accused and suspected of first-degree murder, there is no discernible reason for him to have been that incompetent as a witness.