Year | Title | Language | Role | Notes |
---|
1997 | Iruvar | Tamil | Pushpa / Kalpana | Dubbed into Telugu as Iddaru |
Aur Pyaar Ho Gaya | Hindi | Ashi Kapoor |
|
1998 | Jeans | Tamil | Madhumita | Dubbed into Telugu and Hindi with the same title |
1999 | Aa Ab Laut Chalen | Hindi | Pooja |
|
Hum Dil De Chuke Sanam | Hindi | Nandini | Winner, Filmfare Best Actress Award |
Ravoyi Chandamama | Telugu |
| Special appearance |
Taal | Hindi | Mansi | Nominated, Filmfare Best Actress Award Dubbed into Tamil as Thaalam |
2000 | Mela | Hindi | Champakali | Guest appearance |
Kandukondain Kandukondain | Tamil | Meenakshi Bala | Dubbed into Telugu as Priyuralu Pilichindi |
Josh | Hindi | Shirley |
|
Hamara Dil Aapke Paas Hai | Hindi | Preeti Virat | Nominated, Filmfare Best Actress Award |
Dhaai Akshar Prem Ke | Hindi | Sahiba Grewal |
|
Mohabbatein | Hindi | Megha | Nominated, Filmfare Best Supporting Actress Award |
2001 | Albela | Hindi | Sonia |
|
2002 | Hum Tumhare Hain Sanam | Hindi | Suman | Guest appearance |
Hum Kisi Se Kum Nahin | Hindi | Komal Rastogi |
|
23rd March 1931: Shaheed | Hindi |
| Special appearance |
Devdas | Hindi | Parvati (Paro) | Winner, Filmfare Best Actress Award |
Shakti: The Power | Hindi | Herself | Special appearance in song "Ishq Kamina" |
2003 | Chokher Bali | Bengali | Binodhini |
|
Dil Ka Rishta | Hindi | Tia Sharma |
|
Kuch Naa Kaho | Hindi | Namrata Shrivastav |
|
2004 | Bride & Prejudice | English | Lalita Bakshi | Dubbed into Hindi as Balle Balle Amritsar to LA |
Khakee | Hindi | Mahalakshmi |
|
Kyun...! Ho Gaya Na | Hindi | Diya Malhotra |
|
Raincoat | Hindi | Neerja | Nominated, Filmfare Best Actress Award |
2005 | Shabd | Hindi | Antara Vashist/Tammana |
|
Bunty Aur Babli | Hindi |
| Special appearance in the song "Kajra Re" |
Mistress of Spices | English | Tilo |
|
2006 | Umrao Jaan | Hindi | Umrao Jaan |
|
Dhoom 2 | Hindi | Sunehri | Nominated, Filmfare Best Actress Award Dubbed into Tamil and Telugu with the same title |
2007 | Guru | Hindi | Sujata | Nominated, Filmfare Best Actress Award Dubbed into Tamil as Guru and Telugu as Gurukanth |
Provoked | English | Kiranjit Ahluwalia | Dubbed into Hindi with the same title |
The Last Legion | English | Mira |
|
2008 | Jodhaa Akbar | Hindi | Jodhaa Bai | Nominated, Filmfare Best Actress Award Dubbed into Tamil and Telugu with the same title |
Sarkar Raj | Hindi | Anita Rajan |
|
2009 | The Pink Panther 2 | English | Sonia Solandres | Dubbed into French as La Pantera Rosa 2 |
2010 | Raavan | Hindi | Ragini Sharma |
|
Raavanan | Tamil | Ragini Subramaniam | Dubbed into Telugu as Villain |
Enthiran | Tamil | Sana | Dubbed into Telugu as Robo and Hindi as Robot |
Action Replayy | Hindi | Mala |
|
Guzaarish | Hindi | Sofia D'Souza | Nominated, Filmfare Best Actress Award | | | |