A trama é baseada na história real contada no livro homônimo escrito por David Grann e se passa no início do século XX no estado do Missouri, nas terras do povo Osaje, nação indígena deslocada para o centro do país durante a expansão para o oeste em terras que aparentemente não valiam nada. Quando petróleo é encontrado nas terras Osaje, o povo começa a prosperar, mas logo chegam uma série de empresários e trabalhadores brancos de olho na riqueza que os indígenas adquiriram. Um desses trabalhadores é Ernest (Leonardo DiCaprio), veterano da Primeira Guerra que chega para trabalhar com o tio, Bill Hale (Robert DeNiro), um empresário que posa de benfeitor, mas almeja obter controle sobre as concessões de petróleo indígenas.