Skip to content
SearchOTT
Lagaan: Once Upon a Time in India poster

Lagaan: Once Upon a Time in India

2001·Movie·PG·233 min·7.3(649)

Once upon a time in India

The year is 1893 and India is under British occupation. In a small village, the tyrannical Captain Russell has imposed an unprecedented land tax on its citizens. Outraged, Bhuvan, a rebellious farmer, 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.

▶ Watch trailer

Where to watch Lagaan: Once Upon a Time in India in United States

Click a service to open Lagaan: Once Upon a Time in India there. Availability last verified on July 5, 2026.

About Lagaan: Once Upon a Time in India

Lagaan: Once Upon a Time in India is a 2001 Hindi-language adventure, drama and history film directed by Ashutosh Gowariker. The cast is led by Aamir Khan, Gracy Singh, Rachel Shelley. It has a runtime of 3h 53m. Viewers rate it 7.3/10 across 600 ratings. In United States, it is available to rent or buy on Google Play Movies and YouTube.

Lagaan: Once Upon a Time in India was produced by Aamir Khan Productions, Jhamu Sughand Productions, and Ashutosh Gowariker Productions and made in India. It was released on June 15, 2001, and carries a PG certification. Made on a budget of about $5 million, it went on to gross $8 million worldwide.

Director
Ashutosh Gowariker
Writers
Kumar Dave, Ashutosh Gowariker, Sanjay Dayma
Release date
June 15, 2001
Original language
Hindi
Age rating
PG
Status
Released
Country
India
Budget
$5 million
Box office
$8 million
Production
Aamir Khan Productions, Jhamu Sughand Productions, Ashutosh Gowariker Productions
#countryside#sports#patriotism#village#musical#challenge#cricket#taxes#based on true story#period drama#colonialism#british colonial#arrogance#untouchable

Lagaan: Once Upon a Time in India cast & crew

Lagaan: Once Upon a Time in India was directed by Ashutosh Gowariker and written by Kumar Dave, Ashutosh Gowariker, and Sanjay Dayma.

The cast features Aamir Khan as Bhuvan, Gracy Singh as Gauri, Rachel Shelley as Elizabeth Russell, Paul Blackthorne as Captain Andrew Russell, Suhasini Mulay as Yashoda, and Kulbhushan Kharbanda as Raja Puran Singh Chawla.

Behind the camera, the score was composed by A.R. Rahman and it was produced by Aamir Khan and Mansoor Khan.

Is Lagaan: Once Upon a Time in India worth watching?

Lagaan: Once Upon a Time in India holds an audience score of 7.3/10 from 649 ratings, marking it as well-reviewed adventure films.

At 3h 53m, it's a full-evening commitment.

If you enjoy adventure, drama, and history, Lagaan: Once Upon a Time in India is worth a place on your watchlist.

How and where to watch Lagaan: Once Upon a Time in India

Lagaan: Once Upon a Time in India isn't on a subscription service in United States right now, but you can rent or buy it on Google Play Movies and YouTube.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Lagaan: Once Upon a Time in India

Aamir Khan

Aamir Khan

Bhuvan

Gracy Singh

Gracy Singh

Gauri

Rachel Shelley

Rachel Shelley

Elizabeth Russell

Paul Blackthorne

Paul Blackthorne

Captain Andrew Russell

Suhasini Mulay

Suhasini Mulay

Yashoda

Kulbhushan Kharbanda

Kulbhushan Kharbanda

Raja Puran Singh Chawla

Raghubir Yadav

Raghubir Yadav

Bhura

Rajesh Vivek

Rajesh Vivek

Guran

Raj Zutshi

Raj Zutshi

Ismail

Pradeep Ram Singh Rawat

Pradeep Ram Singh Rawat

Deva Singh Sodhi

Akhilendra Mishra

Akhilendra Mishra

Arjan

Daya Shankar Pandey

Daya Shankar Pandey

Goli

Lagaan: Once Upon a Time in India — FAQs

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

Lagaan: Once Upon a Time in India is not on subscription streaming in United States right now, but you can rent or buy it on Google Play Movies and YouTube.

What language is Lagaan: Once Upon a Time in India in?

Lagaan: Once Upon a Time in India is originally in Hindi, with audio tracks including Hindi, English. Subtitle and dub options vary by streaming service.

How long is Lagaan: Once Upon a Time in India?

Lagaan: Once Upon a Time in India runs 3 hours 53 minutes (233 minutes).

What is Lagaan: Once Upon a Time in India rated?

Lagaan: Once Upon a Time in India is rated PG. It holds a 7.3/10 audience score from 649 ratings.

More like Lagaan: Once Upon a Time in India

Drums Along the Mohawk
Rob Roy
The Boy Who Harnessed the Wind
Dances with Wolves
Against the Ice
Unconquered
A Call to Spy
Bilal: A New Breed of Hero
Cave Rescue
Everest
Jack the Giant Slayer
The Way West