Indien, kurz vor der Jahrtausendwende: Journalist Manav Banerjee (Sharman Joshi) zieht mit seiner Familie nach Orissa, um dort ein besseres Leben zu haben als im Rest des zerrütteten Landes. Von seinem neuen Arbeitgeber, einer Zeitung, bekommt er den Auftrag, den Missionar Graham Staines (Stephen Baldwin) zu untersuchen. Denn der soll Kranken nur unter der Bedingung helfen, dass sie sich zum christlichen Glauben bekennen. Manav soll die Geschichte aufdecken und Staines schließlich an den Pranger stellen – nur muss er schon bald erkennen, dass hinter der schlechten Nachrede in Wahrheit Lug und Trug stecken. Staines ist ein demütiger Arzt und Mensch, der den Leuten bei ihren Problemen stets eine Stütze ist. Das ist allerdings nicht das, was Manavs Chefredakteur hören oder veröffentlichen will. Manav steht nun zwischen den Stühlen – und muss eine Entscheidung fällen, von der Staines Leben abhängen könnte.