Em Serra Leoa, na década de 90, o filme acompanha a história de Danny Archer (Leonardo DiCaprio), um mercenário sul-africano, e o pescador Solomon Vandy (Djimon Hounsou). Apesar de terem nascido no mesmo continente, a África, eles têm histórias completamente diferentes, mas seus destinos são unidos pela busca por um raro diamante cor-de-rosa. Com a ajuda de Maddy Bowen (Jennifer Connelly), uma jornalista norte-americana, eles embarcam numa perigosa jornada no instável território.