8. Inside Man (2006)
When a movie has stars like Denzel Washington, Clive Owen, Jodie Foster, Willem Dafoe and Christopher Plummer, you know you are going to get amazing performances. Add some excellent storytelling with that and you have this superbly entertaining thriller movie that keeps the audience guessing till the very last second.
Get yourself ready for a wide range of emotions including suspense, tension, thriller and surprise. Spike Lee directed this movie.