Thriller contemporâneo situado no mundo do tráfico de drogas, Traffic evoca os altos riscos do negócio em três tramas paralelas, repletas de intrigas e perigo. O policial mexicano Javier Rodriguez (Benicio Del Toro) trabalha na fronteira com os EUA, no combate ao tráfico. Em Ohio, o conservador Juiz da Suprema Corte Americana, Robert Wakeflied (Michael Douglas, é nomeado chefe do combate aos narcóticos no país. Porém, logo em seguida, descobre que sua filha adolescente é viciada em drogas. Num requintado subúrbio de San Diego, o rico e influente barão das drogas Carlos Ayala (Dennis Quaid) é preso, deixando perplexa sua mulher Helena (Catherine Zeta-Jones) que está grávida e desconhecia suas atividades ilegais.