The Usual Suspects (1995) 5w1kw

(Summary by FreeGreatMovies.com)