In early-August 2022, it was reported that Rosshan Andrrews visited Shahid Kapoor at his residence and narrated a script which impressed him.[3][4] Later, in November 2022, Rosshan Andrrews through his social media handles, confirmed that he would direct Shahid Kapoor in his upcoming film.[5][6] Touted to be an action thriller, the film marks the first collaboration between director Rosshan Andrews and Shahid Kapoor, and the first Hindi venture of Rosshan.[7][8]
The film is produced by Siddharth Roy Kapur's Roy Kapur Films and Zee Studios.[9][10] The company made a public announcement on 25 May 2023, confirming the project.[11][12] The film's official title Deva was revealed on 24 October 2023, on the occasion of Dussehra.[13][14] Shariq Patel of Zee Studios revealed that he had been in separate discussions with Siddharth and Shahid over the years about different projects. Somehow they didn't materialise and it took this film to come together and this is the first time that the Zee Studios have collaborated with both director and actor.[14] Kapoor reduced his remuneration for the film and was reported to receive ₹25 crore (US$3.0 million) as actor's remuneration.[15][16]
Shahid Kapoor plays the role of a police officer in the film,[31][32] and sported a short hairstyle for his character, similar to his look in Haider (2014) since 10 years.[33][34] He said he is playing "a very hard character" in the film.[35] In May 2023, Pooja Hegde was reported to be the lead actress,[36] and her inclusion was confirmed by makers on 13 October 2023, on Hegde's birthday.[37] The makers wanted "a fresh casting" and finalised Hegde, marking her maiden collaboration with both Rosshan and Kapoor.[38]
Kubbra Sait joined the cast in early-November 2023,[39] and would play police officer role.[40] The film marks her second collaboration with Kapoor, after web series Farzi.[2] For her character, she underwent training for three months during the project's pre-production process, and also went through a workshop in Mumbai.[41] In late-November, Pavail Gulati joined the cast,[42] marking his first action film.[43] Gulati felt his role "demands physical and mental dedication".[44] For that he attended a special workshop in January 2024, in order to train physically and intensively for his role in the film.[45] For some challenging scenes involving hand-to-hand combat scenes featuring Gulati, Rosshan initially considered hiring a body double, but said he felt the body double's work was inauthentic and did it himself.[46]
It was reported that the whole film would be shot in Mumbai, mostly in real places, with only a few small scenes shot on a set.[47]Principal photography commenced with a muhurat shot on 12 October 2023 with the film's cast and crew.[48] Shahid Kapoor and Pooja Hegde joined in this schedule, in Mumbai.[49] Later in November, Kubbra Sait and Pavail Gulati joined this schedule.[50][51] The schedule was extensively shot at Dongri Charnul, Mumbai.[52] The first schedule was wrapped in Mumbai on 21 December 2023.[53] In late-February stills were revealed by the official social media handles for the film under the tagline #OnTheSetsOfDeva.[54]
The second schedule of the film was begun in March 2024 in Mumbai, with Gulati joining the schedule.[55] Hegde joined the schedule on 14 March 2024.[56] On the next day, Kapoor joined the schedule on 15 March.[57] Kapoor shot some action and chasing scenes in this schedule in Mumbai.[58] Gulati was trained with the stunt directors before filming a hand-to-hand combat sequence in Mumbai in late March 2024.[59] Action scenes featuring Kapoor was shot in April 2024, at Dongri, Mumbai.[60] The next schedule began on 19 June, with an action sequence choreographed by Supreme Sundar being shot at Mumbai.[61] Hegde joined the final schedule early-July after completing first schedule of Suriya 44.[62] Filming wrapped on 8 July 2024.[63][64] A footage of Kapoor, while filming a song was leaked and went viral.[65][66] In early-September 2024, a song featuring Kapoor and Hegde, choreographed by the duo Bosco–Caesar was shot in Mumbai for four days.[67][68] Entire principal photography wrapped on 4 September with a wrap-up party held in Mumbai.[69][70]
The soundtrack album for Deva was composed by the duo Sachet–Parampara, in their first collaboration with Rosshan and third with Kapoor.[72] Lyrics are written by Irshad Kamil. The original score was composed by Jakes Bejoy, in his third collaboration with the director.[73] The music rights were bagged by Zee Music Company.[74]
Deva is scheduled to release on 14 February 2025, coinciding Valentine's Day.[75] The film was earlier scheduled to release on 11 October 2024, coinciding Dussehra but was eventually postponed to 14 February 2025.[76]