Mystic River ★★★★

A new film a day, for a year: 140

82/100

Gripping from start to finish!