Der Film (eine Mischung Historienfilm und Romanze mit Bollywood Anleihen) spielt im Indien der turbulenten 1930er Jahre, als Nationalisten, die für die Unabhängigkeit des Landes kämpften, sich zusammen schlossen und die Briten zum Verlassen des Landes aufforderten. Zu dieser Zeit freundet sich der junge Inder Kisna mit der Britin Katherine an und schützt sie dann vor einem wütenden Mob von Nationalisten, darunter auch Kisnas Onkel und Bruder.
Katherine ist die junge Tochter eines skrupellosen britischen Sammlers. Kisna nimmt es auf sich, Katherine in die Sicherheit des britischen Hochkommissariats in Neu-Delhi zu eskortieren, das dafür sorgen wird, dass sie an Bord eines Schiffes nach Hause gelangt. Während der Reise entwickelt sich eine zärtliche Betiehung zwischen Kisna und Katherine, eine Liebesgeschichte, die zwischen "Karma" (die edle Tat) und "Dharma" (die Pflicht) hin- und hergerissen ist. Laxmi, das indische Mädchen, mit dem Kisna verlobt ist, bildet den dritten Punkt in einem emotionalen Dreiecksverhältnis zwischen dem indo-britischen Liebespaar. - Ab 14.