On 12 February 2020, Sivakarthikeyan and Nelson went for a recce in Goa, to scout the locations for shoot. As reports stated, the makers planned to shoot one half of the film in Chennai, and the other half in Goa. On 6 January 2020, the makers wrapped the first schedule of the film, and kickstarted the second schedule of the film. The film was launched on 29 November 2019, with a puja ceremony in Chennai, followed by principal shoot. Sivakarthikeyan was reported to shed some kilos for his role in the film. Archana Chandhoke was reported to a be part of the film. Vinay Rai and Yogi Babu also joined the cast within the same month, with the former playing the antagonist.
In December 2019, sources claimed that Priyanka Arul Mohan will be seen opposite Sivakarthikeyan, in a leading role, marking her debut in Tamil cinema. In November 2019, Kavin was reported to be a part of the film's cast, but no official confirmation being revealed from the producer's side. The first look which released on 17 February 2020 (Sivakarthikeyan's birthday) was noted for its resemblance to a poster of Dhanush's shelved project Doctors. On 2 December 2019, Sivakarthikeyan unveiled the title of the film as Doctor. In a turn of events, both the producers opted out of the project, and Sivakarthikeyan was reported to be producing the film under his own banner Sivakarthikeyan Productions, whilst KJR Studios was being roped in as the co-producers. Anirudh Ravichander was roped in to score music for the film, marking his sixth collaboration with Sivakarthikeyan, and the project was reported to be kickstarted in late 2019, only after the completion of Sivakarthikeyan's commitments in other projects. It was initially slated to be produced by the Indian branch of Sony Pictures in their maiden production in Tamil, along with Vishnu Vardhan Induri's production banner, Vibri Media and Entertainment. On 20 August 2019, sources claimed that Sivakarthikeyan had signed a new project, with his close friend Nelson Dilipkumar, after directing Kolamavu Kokila (2018). Priyanka Arul Mohan as Anjali/Anjani (TBA).