Michael Mann's neo-noir thriller saw comedian Jamie Foxx match wits opposite a rare villainous turn by Tom Cruise.