Mystic River 2003 ★★★½