Ветеран Первой мировой войны Эрнест Беркхарт (Леонардо ДиКаприо) возвращается на родину в Штаты, повидав много страшного. У него плохое здоровье и проблемы с желудком, так что на приличную работу рассчитывать не приходится. Эрнест приезжает на поклон к влиятельному дядюшке Уильяму Хейлу (Роберт Де Ниро), разводящему скот в сельской Оклахоме. Округ Осейдж, где занимается бизнесом Хейл, — место, не похожее ни на один другой американский край. В отличие от остальных штатов,, где коренные американцы живут с ограниченными правами в резервациях, люди Осейджа, обнаружив на своей земле месторождения нефти, стали главными хозяевами недр.