O aventureiro James Keziah Delaney (Tom Hardy) retorna à Londres após viver na África por dez anos. De lá, ele traz ilegalmente 14 diamantes e tem um destino certo para as pedras: transformá-las num grande império. É dessa forma, ganhando poder e prestígio, que James busca vingar a morte misteriosa do pai.