The Usual Suspects (1995) 2n5f1

(Summary by FreeGreatMovies.com)