Lagaan: Once Upon a Time in India (2001) poster

Lagaan: Once Upon a Time in India (2001)

15 June 20013h 53mHindiIndia
7.3/10TMDB · 678 votes

DirectorAshutosh Gowariker

StarringAamir Khan, Gracy Singh, Rachel Shelley, Paul Blackthorne

Watch onNot on major OTT platforms in India

Best for: Viewers who enjoy historical dramas with a sports underdog story and epic length.

Where to watch Lagaan: Once Upon a Time in India online in India

Lagaan: Once Upon a Time in India is not currently listed on major OTT platforms in India. We check availability every week.

Availability for India, data by JustWatch. Updated 24 October 2026.

Lagaan: Once Upon a Time in India story (no spoilers)

In 1893, India is under British occupation, and the tyrannical Captain Russell has imposed an unprecedented land tax on a small village. Outraged, the rebellious farmer Bhuvan rallies the villagers to publicly oppose the tax. Russell offers a novel way to settle the dispute: he challenges Bhuvan and his men to a game of cricket, a sport completely foreign to India. If Bhuvan and his men can defeat Russell's team, the tax will be repealed. The film blends adventure, drama, and history as Bhuvan and the villagers take on this unfamiliar challenge with high stakes.

Should you watch Lagaan: Once Upon a Time in India?

Watch it for

  • Ashutosh Gowariker directs this 2001 adventure-drama-history, with Aamir Khan leading as Bhuvan.
  • A.R. Rahman composed the music for the film, which runs 233 minutes.
  • The story pits Bhuvan and his men against Captain Russell's team in a cricket match that could repeal the land tax.
  • The cast includes Gracy Singh as Gauri, Rachel Shelley as Elizabeth Russell, and Paul Blackthorne as Captain Andrew Russell.

Skip it if

  • The 233-minute runtime demands a long attention span.
  • The film is a period drama set in 1893, which may not appeal to those who prefer contemporary settings.

Lagaan: Once Upon a Time in India cast

Aamir KhanAamir Khanas Bhuvan
Gracy SinghGracy Singhas Gauri
Rachel ShelleyRachel Shelleyas Elizabeth Russell
Paul BlackthornePaul Blackthorneas Captain Andrew Russell
Suhasini MulaySuhasini Mulayas Yashoda
Kulbhushan KharbandaKulbhushan Kharbandaas Raja Puran Singh Chawla
Raghubir YadavRaghubir Yadavas Bhura
Rajesh VivekRajesh Vivekas Guran
Raj ZutshiRaj Zutshias Ismail
Pradeep Ram Singh RawatPradeep Ram Singh Rawatas Deva Singh Sodhi
Akhilendra MishraAkhilendra Mishraas Arjan
Daya Shankar PandeyDaya Shankar Pandeyas Goli

Lagaan: Once Upon a Time in India movie details

DirectorAshutosh Gowariker
WriterAshutosh Gowariker, Sanjay Dayma, Kumar Dave
MusicA.R. Rahman
CinematographyAnil Mehta
ProducerAamir Khan, Mansoor Khan
Release date15 June 2001
Runtime3h 53m (233 minutes)
Original languageHindi
Country of originIndia
Languages spoken in the filmHindi, English
Original titleलगान
Certificate (India)U
Budget$5.2 million (approx.)
Worldwide box office$8.1 million (approx.)

Parental guide: is Lagaan: Once Upon a Time in India family friendly?

ViolenceMild
LanguageNone
Sexual contentNone
Family viewingSuitable

The film has a U certificate in India, suggesting it is suitable for general audiences; this is a general guide. This is a general guide based on genre and certification.

Lagaan: Once Upon a Time in India official trailer

Our verdict

Lagaan is a well-crafted period drama that uses cricket as a central conflict. The 233-minute runtime is substantial, but the film's adventure and historical elements keep it engaging. Aamir Khan's performance as Bhuvan anchors the story.

More movies directed by Ashutosh Gowariker

More Aamir Khan movies

Frequently asked questions

Where can I watch Lagaan: Once Upon a Time in India online in India?

It is not currently listed on major Indian OTT platforms for free streaming.

When was Lagaan: Once Upon a Time in India released?

The film was released in India on 15 June 2001.

Who directed Lagaan: Once Upon a Time in India?

Ashutosh Gowariker directed the film.

What is the runtime of Lagaan: Once Upon a Time in India?

The film runs for 233 minutes.

What is the certificate rating of Lagaan: Once Upon a Time in India?

It has a U certificate in India.

Page last updated 24 October 2026. Facts from TMDB; how we write these pages: editorial policy.