Aalavandhan (2001)
Aalavandhan (English: Ruler to-be) is a 2001 Indian Tamil action-thriller film directed by Suresh Krishna, starring Kamal Haasan in dual roles, with Raveena Tandon, Manisha Koirala, Vallabh Vyas, and Milind Gunaji in supporting roles.
More at Wikipedia.