The 20 Best Bollywood Movies of the 2000s

Ah, the best Bollywood movies of the early 2000s—an era marked by Y2K, flip phones, and no social media. Hollywood was thriving with its fully fledged superstars, a concept that has begun to vanish as IP has taken over. But across the ocean in India, Bollywood was similarly coasting on the star power of a select few household names. This was the decade where Shah Rukh Khan fully leaned into his nickname “King Khan,” dominating the box office; Aamir Khan started to transition from being a reliable on-screen star to calling the shots off-screen; and Hrithik Roshan continued his rise as India’s heartthrob. The movies themselves varied from thrillers to romance epics, often mixing genres as Bollywood’s “masala flicks” generally do.
Here are 20 of the best Bollywood movies from the early aughts, many of which are timeless classics and crucial views for anyone intrigued by the Hindi film industry.
20. Don: The Chase Begins Again (2006)
Director: Farhan Akhtar
Bollywood’s OG gangster flick, Don (in its multiple iterations) can be likened to India’s version of The Godfather. This 2006 version remake of the original 1978 film follows the underworld crime lord “Don” (Shah Rukh Khan) and his contingent of goons, as well as a layman named Vijay (also SRK) who has the unfortunate fate of looking exactly like the gangster. Vijay is recruited by the police to go undercover and impersonate Don amongst his crew, leading to a precarious balancing act and an earned twist ending. For your action and dishoom sound effect cravings, Don will do the trick.
19. Mujhse Dosti Karoge (2002)
Director: Kunal Kohli
Mujhse Dosti Karoge follows a love triangle between childhood friends aided into existence by your typical case of mistaken identity. When Raj (Hrithik Roshan) moves away, he vows to stay in touch with his crush, Tina (Kareena Kapoor). But Tina quickly loses interest in writing emails to Raj, so Pooja (Rani Mukherji) takes up the romantic mantle, waxing philosophically under Tina’s name. When Raj finally returns to India, the charade quickly falls apart and lies come to the surface, most notably in an iconic song-and-dance number in which Raj’s unraveling is set to a medley of famous Bollywood oldies. Mujhse Dosti Karoge is something of a pre-MTV Catfish, with plenty of hacky early 2000s online flirtation to warm your cold, nostalgic heart.
18. Koi… Mil Gaya (2003)
Director: Rakesh Roshan
One of the more unique films to come out of the ’00s, Koi… Mil Gaya can most easily be likened to the ’80s blockbuster E.T.. A mentally disabled teenager, Rohit (Hrithik Roshan), discovers his late scientist father’s computer, which was designed to make contact with extraterrestrials, and accidentally summons them to earth. One alien is left behind, and Rohit names him Jadoo (“magic”). Jadoo transforms Rohit’s physical appearance and gives him superhuman strength, allowing him to win over his crush, Nisha (Preity Zinta), and fight the boys that bullied him before. But after the police discover Jadoo’s presence, Rohit must find a way to keep his new life in tact. Featuring one of the best performances of Hrithik Roshan’s career, Koi… Mil Gaya is the perfect feel-good family drama.
17. Khakee (2004)
Director: Rajkumar Santoshi
A group of Indian police officers (in excellent turns from Amitabh Bachchan, Akshay Kumar and Tusshar Kapoor) set out on a chase to bring in an accused terrorist, Aangre (Ajay Devgn), from a small town outside of Bombay. Knowing the officers are hot on his trail, Aangre sets off a series of events to throw them off his scent. A classic cop film with dramatic twists and unpredictable turns, Khakee is an enthralling thriller that will keep you on the edge of your seat.
16. Main Hoon Na (I Am Here) (2004)
Director: Farah Khan
Situated in contemporary India-Pakistan tensions, Major Ram Prasad Sharma (Shah Rukh Khan) is assigned to “Project Milaap,” a top-secret mission that would release captured civilians from both countries in an effort to drive peace in the region. As part of this assignment, Sharma must go undercover at a school to protect his boss’s daughter, who has become a target of Project Milaap’s foe. On his father’s deathbed, Sharma finds out he has a half-brother—of course, another student at the same school—which further colors the mission for him. Though he makes some hilarious missteps, Sharma ultimately wins the two over until they find out the secrets he’s hiding. Main Hoon Na is a politically inclined action comedy, and a heartwarming look at love and family under the threat of warfare.
15. Mohabbatein (2000)
Director: Aditya Chopra
Translating to literally mean “Love Stories,” Mohabbatein tells four concurrent love stories set at an all-boys college. The school’s extremely strict headmaster (Amitabh Bachchan) forbids romantic relationships of any kind, but three students (played by Uday Chopra, Jimmy Sheirgill and Jugal Hansraj) disobey the rules and fall in love anyway. A new music teacher (Shah Rukh Khan) joins the school and preaches the power of love, challenging the backwards philosophies of the school and the headmaster. A weepy drama, Mohabbatein is one of those films to turn to if you’re in need of a good cry.
14. Veer-Zaara (2004)
Director: Yash Chopra
A contemporary look at tensions between Muslim and Hindu groups in and around India and Pakistan, Veer-Zaara peers through the lens of Indian cinema’s favorite theme: love. Veer (Shah Rukh Khan), an Indian Air Force pilot, and Zaara (Preity Zinta), a Pakistani woman, fall in love in India. Zaara is engaged to an overbearing Muslim man, and Veer travels to Pakistan to win her and her family over, but he is ultimately jailed. The film was rightly lauded by critics and fans alike for its portrayal of the region’s shared history and conflicts, as well as for the performances by Khan and Zinta. For those interested in learning more about India-Pakistan relations and embedding themselves in a forbidden relationship between members of these two combative groups, Veer-Zaara is the perfect choice.
13. Jodhaa Akbar (2008)
Director: Ashutosh Gowariker
Bollywood loves forbidden unions, be it religious, cultural, class or otherwise. An epic period drama based on a regal (and controversial) Hindu-Muslim union, Akbar (Hrithik Roshan), a Mughal king, is betrothed to Jodhaa (Aishwarya Rai), a Rajput princess, as an alliance between the two regions. But as their marriage becomes real, so does their love—despite external forces trying to break them apart. Jodhaa Akbar excels in its opulent visuals, rich costume design and original soundtrack borrowing its sound from Qawwali spiritual style. It’s a portrait of a loving relationship in a trying, war-stricken time, and paints a picture of 16th century India that can scratch any historical itch.
12. Chak de India (2007)
Director: Shimit Amin
Did you know field hockey is India’s national sport? I’d wager to say that neither did most of the Indian diaspora until Chak De! India was released. The sports drama addresses the tense relations between Pakistan and India head on, as a former, disgraced player from the men’s national Indian team (Shah Rukh Khan) takes over coaching duties for the national women’s team years after he is suspected of throwing a match against Pakistan. In his new coaching role, he molds the women from various states in India to overcome the prejudices they hold against each other and operate as a team. The best sports movies are disguises for deeper, more meaningful conversations, and Chak De! India is a surefire goal.
11. A Wednesday (2008)
Director: Neeraj Pandey
Retiring police officer Prakash Rathod (Anupam Kher) describes the most difficult case of his career, which unfolded over the course of a Wednesday afternoon. The case, a bomb threat spread across the city of Mumbai, was never filed and the details are only known to those who witnessed it, and continues to haunt Rathod to this day. A Wednesday is an expertly plotted action thriller that draws well-deserved comparisons to Die Hard and keeps you guessing until the end.