Події розгортаються у 16 столітті, коли українські землі перебувають під владою Речі Посполитої. Фільм розповідає про життя і подвиги Тараса Бульби, легендарного козацького ватажка, який веде свій народ на боротьбу за свободу і незалежність проти польських гнобителів та їхніх союзників-татар. На цьому шляху він стикається з багатьма викликами, такими як зрада деяких своїх побратимів-козаків, вторгнення турків та конфлікт між двома синами, Андрієм та Остапом.
Андрій, якого батько відправляє на навчання до польського міста Дубно, закохується в Наталю Дуброву, вродливу доньку польського шляхтича і воєводи. Це заборонене кохання стає причиною розриву між Андрієм та його батьком, який вважає його зрадою їхньої козацької честі та ідентичності.