Brahmāstra was announced in July 2014 but was delayed by several years. Principal photography lasted for five years from February 2018 to March 2022 with filming locations including Bulgaria, London, New York, Edinburgh, and Varanasi.