Фильм основывается на древнерусской «Повести временных лет» и рассказывает о борьбе за власть между тремя наследниками князя Святослава. Великий древнерусский князь Святослав имел трёх сыновей: старший — Ярополк (Максим Матвеев), Олег — средний (Кирилл Плётнев), Владимир — младший (Данила Козловский). После смерти отца государство было равномерно разделено между братьями. Но мирная жизнь длилось недолго: в борьбе за власть Олег погибает, а виновник тому — Ярополк. Законы того времени требуют мести, и Владимиру приходится развязывать войну против собственного брата…