Determined to leave the ravages of war behind, 38 year old Gian Singh resigns from the British Indian Army to a quiet life. His world is soon thrown in turmoil, when he suddenly finds himself responsible for the life of a 17 year old girl, traumatized by the events that separated her from her family.
Jimi Mistry
as Gian Singh
Kristin Kreuk
as Naseem Khan
Neve Campbell
as Margaret Stilwell
John Light
as Walter Hankins
Irrfan Khan
as Avtar Singh
Madhur Jaffrey
as Shanti Singh
Arya Babbar
as Akbar Khan
Lushin Dubey
as Mumtaz Khan
Chenier Hundal
as Zakir Khan
Jesse Moss
as Andrew Stilwell
Jaden Rain
as Vijay G. Singh
Jasmine Sky Sarin
as Yasmine