'Mystic River' (2003) by Clint Eastwood. This is an attempt to give a potential 'whodunnit' some heart. A sorrowful tale where the loyalty of childhood friends are tested when a tragedy strikes their adult lives. Sean Penn is a surly ex convict, Kevin Bacon is a homicide detective and Tim Robbins is a tormented soul. Great casting and cracking source material. Wins me over with Penn and Robbins' performances and the stories suspenseful climax.