Основной сюжет
Остап и Андрий возвращаются после учёбы домой. Тарас Бульба почти сразу решает отвезти сыновей в Запорожскую Сечь, считая, что настоящая школа для казака - военная жизнь.
В Сечи братья быстро проявляют храбрость. Казаки отправляются в поход и осаждают польский город Дубно.
Во время осады Андрий узнаёт, что в городе голодает польская девушка, которую он когда-то любил. Он тайно проходит в Дубно и, увидев панночку, решает остаться с ней. Любовь становится для него важнее казачьей присяги.
В сражении Тарас встречает Андрия среди польских воинов. Он заманивает сына в сторону и убивает его за измену.
Остап продолжает сражаться, но попадает в плен. Тарас, тяжело раненный, позднее добирается до Варшавы и тайно присутствует при казни сына. Остап мужественно переносит пытки и перед смертью зовёт отца. Тарас отвечает ему из толпы.
После гибели Остапа Тарас становится ещё беспощаднее. Он ведёт казаков в новые походы. В одном из сражений поляки захватывают его. Тараса привязывают к дереву и сжигают, но даже перед смертью он думает не о себе, а подсказывает товарищам путь к спасению.