With a highly esteemed cast list, I had high expectations for this film and, luckily, my expectations were met. The acting was, as to be expected from three major acting talents, very good especially Jared Leto who put in an amazing performance as the suspect! The story kept me interested from the start and was a bit of an emotional rollercoaster with an ending that surprised me. This is one that I will watch again!