Tom Cruise best movie..great as a bad guy for a change. Jamie Foxx terrific. Engaging, well acted and cliffhanger moments. A good supporting cast helps too. This will become a classic like Pulp Fiction and Fargo and No Country For Old Men .anwomen ..3name 3