Die bildhübsche, aber aus ärmlichen Verhältnissen stammende Trishna (Freida Pinto) verliebt sich in den wohlhabenden britischen Geschäftsmann Jay (Riz Ahmed). Trotz ihrer Gefühle zueinander müssen sie ihre Beziehung nach außen hin geheim halten, da ihre Liebe von ihren Familien als nicht standesgemäß angesehen wird. Als die beiden gemeinsam in die vibrierende und aufstrebende Metropole Mumbai flüchten, eröffnet sich ihnen eine Glitzerwelt mit schier unzähligen Möglichkeiten. Doch Trishna trägt ein dunkles Geheimnis mit sich, dass ihre Liebe auf eine harte Prüfung stellen wird. Und dann ist da noch die Frage, welche Absichten Jay wirklich mit ihr verfolgt?