I saw this when it first came out in 2002. I enjoyed it then and I enjoyed it even more the second time. The ups and downs, the ins and outs and the ending was fine. Kind of restores the old faith in human nature thing. Ben Afleck and Samuel Jackson performed the parts extremely well. A very enjoyable film.