James “Sonny” Crockett (Colin Farrell) e Ricardo Tubbs (Jamie Foxx) são detetives que trabalham juntos, investigando o tráfico de drogas nos Estados Unidos. Após um plano do FBI dar errado, eles são chamados para uma operação secreta que tem por objetivo capturar Arcángel de Jesús Montoya (Luis Tosar), poderoso traficante que controla seus negócios diretamente do Haiti. Sonny e Tubbs se disfarçam como transportadores, no intuito de serem os responsáveis pela entrada das drogas de Montoya nos Estados Unidos. Em meio às negociações Sonny se envolve com Isabella (Gong Li), braço-direito de Montoya.