Indian 2 has been directed by Shankar Shanmugam.
It serves as a prequel to the 1996 blockbuster.
Kamal Haasan reprises his role as Senapathy, an ageing freedom fighter fighting corruption.
The project was announced in 2017.
The film was delayed due to an on-set accident and the pandemic.
Indian 2 will be released on July 12.
Kajal Aggarwal, Rakul Preet Singh and Gulshan Grover are part of the film.
Due to its extended duration of six hours, the film has been divided into two parts.
Shankar revealed Kajal Aggarwal will only appear in Indian 3.
Indian 3 is slated for a 2025 release.