Trishna è una povera ragazza indiana che vive con la sua famiglia nelle campagne del Rajasthan. L'incontro con Jay (Riz Ahmed), figlio di un ricco imprenditore britannico, sconvolge la sua vita. I due si innamorano ma non potranno sottrarsi alle pressioni contrastanti di una società rurale in rapida trasformazione, dove progresso e tradizione si scontrano inevitabilmente.