Iv just seen this film and gotta say i really enjoyed it. Tom Cruise usually in his films has a boyish charm and flashes his trademark grin to highlight this trait, but here the grin does reflect his charm but in a different, colder way. Vincent, the character he plays, is very complex (more so than the previews let on), and in fact, so are just about all the characters in the film. But Jamie Foxx really shines as Max, a cab driver who once had(and still has) dreams of something bigger and better out of life. The best part of the film is the tension between Max and Vincent. Overall, a great turn as a bad guy for Tom Cruise, and a surprisingly good dramatic performance from Jamie Foxx. One of the best film I've seen this summer 
