A história se ambienta durante a guerra civil serra-leonesa de 1999. Leonardo DiCaprio (O aviador) interpreta Danny Archer, um traficante de "diamantes de sangue" - pedras preciosas empregadas no financiamento de rebeliões e terroristas. Porém, quando ele encontra um fazendeiro (Djimon Hounsou, de A ilha, Constantine) cujo filho pequeno foi levado pelo exército para servir como soldado, o destino dos dois homens subitamente é unido. Com a ajuda da jornalista estadunidense Maddy Bowen (Jennifer Connelly, de Água negra), a dupla embarca numa missão através do território dos rebeldes para tentar salvar a família de Solomon e dar a Archer a segunda chance que ele nunca achou que teria.