Es la primera parte de una trilogía que forma el primer universo original de la India: el Astraverse, un universo cinematográfico inspirado en conceptos y cuentos profundamente arraigados en la mitología india pero ambientado en el mundo moderno.
En los antiguos escritos sánscritos, Brahmashtra era un Astra (arma) creada por Brahma. Brahmashirsha Astra y Brahmanda Astra eran armas similares, creadas para ser aún más poderosas.
La película se tituló anteriormente "Dragón". Ayaan Mukherjee afirmó que no era el título final, ya que lo llamaba Dragón solo porque el héroe tiene conexión con el fuego.
Se suponía que el rodaje de la película comenzaría en 2016 y se estrenaría en 2018. Sin embargo, Ranbir Kapoor comenzó a filmar para Sanju (2018) y el rodaje se atrasó.
La película se filmó de manera regular y luego se convirtió a formato 3D.