W lipcu 2017 reżyser ogłosił, że zdjęcia do filmu rozpoczną się wiosną 2018, a kręcone będą w krajach południowoczeskim i środkowoczeskim. Potwierdził również, że w głównego bohatera na pewno nie wcieli się Czech, a w sprawie angażu prowadzone są rozmowy z agentami amerykańskich aktorów. 6 marca 2018 producentem filmu został Cassian Elwes.
24 sierpnia 2018 ogłoszono, że w Jana Žižkę wcieli się Ben Foster, a zdjęcia rozpoczęły się 17 września. Już w trakcie kręcenia zdjęć poinformowano, że w kolejnych rolach pojawią się Michael Caine jako fikcyjny władyka Boreš oraz Matthew Goode jako król Zygmunt Luksemburski. Do października 2018 zdjęcia realizowano w okolicach Pragi, następnie przeniosły się w inne rejony Czech, w tym chociażby do zamku Křivoklát. Zakończyły się w grudniu 2018, a kręcono je głównie w środkowych i południowych rejonach kraju. Ostateczny budżet filmu wyniósł 500 mln Kč, co stanowi równowartość ok. 23 mln USD.
Motywy i inspiracje Film inspirowany jest młodością husyckiego dowódcy, jednego z najpopularniejszych w swoim czasie, znanym z tego, że nie przegrał żadnej bitwy.