Varoitus:Seuraava kirjoitus paljastaa yksityiskohtia juonesta.
Elokuva sijoittuu Champanerin kaupunkiin Brittiläisessä Intiassa vuonna 1893. Kapteeni Andrew Russell (Paul Blackthorne) on määrännyt korkeat verot (lagaan) paikallisissa kylissä asuville ihmisille, mutta he eivät pysty maksamaan veroja jatkuvan kuivuuden takia. Bhuvanin (Aamir Khan) johdolla he rukoilevat Raja Puran Singhiä auttamaan heitä. Tämä sanoo heille, että valitettavasti häntäkin sitovat Britannian lait.
Rajan tapaamisen jälkeen kyläläiset näkevät ensimmäisen kerran krikettiottelun. Bhuvan pilkkaa peliä ja päätyy riitelemään brittiläisen virkamiehen kanssa. Russell päättää heti inhota Bhuvania, ja tarjoutuu perumaan veron koko provinssista kolmeksi vuodeksi, jos kyläläiset voittaisivat britit krikettiottelussa. Mutta jos kyläläiset häviäisivät, heidän pitäisi maksaa verot kolminkertaisina. Bhuvan suostuu vetoon kaikkien kyläläisten puolesta. Kun kyläläiset saavat tietää vedosta, he ovat raivoissaan Bhuvanille. Tämä sanoo, että heidän kaikkien pitäisi taistella brittiläisiä hallitsijoita vastaan.
Bhuvan alkaa valmistella kyläläisiä otteluun. Häntä avustaa Russellin sisar Elizabeth (Rachel Shelley), jonka mielestä hänen veljensä on kohdellut väärin kylien asukkaita. Opettaessaan pelin sääntöjä, Elizabeth rakastuu Bhuvaniin. Tämä ärsyttää Gauria (Gracy Singh), joka on myös rakastunut Bhuvaniin. Kun Bhuvan saa vakuutettua Gaurin tunteistaan tätä kohtaan, puunhakkaaja Lakha raivostuu, koska on itse rakastunut Gauriin. Saattaakseen Bhuvanin huonoon valoon, Lakha tarjoutuu vakoojaksi Russellille, ja liittyy kyläläisten joukkueeseen tuhotakseen sen. Yhden pelaajan puuttuessa Bhuvan kutsuu kastittoman Kachran, joka osaa heittää kierreheittoja, liittymään joukkueeseen. Pitkäaikaisten ennakkoluulojen takia kyläläiset kieltäytyvät pelaamasta, jos kastiton Kachra liittyy joukkueeseen. Bhuvan nuhtelee kyläläisiä ja saa heidät hyväksymään Kachran.
Elokuvan toinen puolisko keskittyy itse otteluun. Ensimmäisenä päivänä Russell voittaa heiton ja valitsee lyömisen, mikä takaa briteille hyvän alun. Bhuvan tuo Kachran otteluun ja huomaa, että Kachra ei saa enää kierrettä heittoon. Lisäksi Russellin kanssa tekemänsä sopimuksen takia Lakha ei yritä saada palloa kiinni. Illalla Elizabeth näkee Lakhan tapaamassa veljeään. Hän rientää kylään ja kertoo Bhuvanille Lakhan petoksesta. Bhuvan estää kyläläisiä tappamasta Lakhaa, ja antaa hänelle tilaisuuden sovittaa tekonsa. Seuraavana päivänä Lahka pitää lupauksensa Bhuvanille, ja saa hyvän kopin. Brittien tulos on melkein 300 juoksua, menettäen vain kolme hilaa ennen lounastaukoa. Kachra tuodaan takaisin heittämään, ja hän tekee hattutempun.
Monien vaiheiden jälkeen kyläläiset voittavat jännittävän ottelun. Samalla hetkellä kuivakausi päättyy ja rankkasade alkaa.
Bhuvanin voitto briteistä johtaa nöyryytetyn tukikohdan lakkauttamiseen. Lisäksi Russell laitetaan maksamaan koko provinssin verot ja hänet siirretään Keski-Afrikkaan. Tajuttuaan, että Bhuvan rakastaa Gauria, Elizabeth palaa Lontooseen eikä koskaan mene naimisiin. Bhuvan menee naimisiin Gaurin kanssa.