Gary Webb (Jeremy Renner) ist ein aufstrebender Journalist bei den San Jose Mercury News. Die Freundin eines Kokainschmugglers, Coral Baca (Paz Vega), liefert ihm einen Hinweis darauf, dass die CIA in Drogengeschäfte verwickelt ist, die in Lateinamerika ihren Anfang nahmen. Webb beginnt, Alan Fenster (Tim Blake Nelson) zu beschatten, den Anwalt des Drogenbarons Ricky „Freeway“ Ross (Michael Kenneth Williams). Wichtige Informationen erhält Webb auch durch einen inhaftierten Gesinnungsgenossen Freeways, Norwin Meneses (Andy Garcia), den er in Nicaragua aufsucht. So kommt der Journalist einer unheilvollen Allianz auf die Spur: Anhand zahlreicher Dokumente versucht er zu belegen, dass die CIA in den 1980ern nicaraguanische Contra-Rebellen stärkte, indem sie ihnen half, Kokain in die USA zu schmuggeln. Unterstützt von seiner Kollegin Anna Simons (Mary Elizabeth Winstead) münden Webbs Thesen in die Artikelserie Dark Alliance, die 1996 veröffentlicht wird und rasch für Aufsehen sorgt: Neidische Journalisten starten eine Schmutzkampagne, Gangster und Geheimdienst gehen gegen Webb vor...