Vic Sarin directs this love story, played out against a historical backdrop of political and religious upheaval as partitioning divides the nation of India in the late 1940s.
At the end of the Second World War, soldier Gian Singh (Jimi Mistry) resigns his commission with the British Indian Army and returns to his childhood village, near what is to become the border between India and Pakistan.
Haunted by the memories of war, Gian seeks a quiet life of farming, solitude and prayer.
His peace is shattered, however, when India is granted independence.
When the new border is drawn between Hindu-dominated India and Muslim-dominated Pakistan, the region is torn apart by massacres fueled by ancient animosities.
During one such massacre, Gian finds 17-year-old Naseem (Kristin Kreuk), a Muslim girl, and takes her under his protection.
The two gradually find themselves drawn to each other - but the obstacles to their happiness are to prove all but insurmountable.