Mother Teresa
Father Celeste van Exem
Father Bejamin Praagh
Shubashini Das
Deepa Ambereesh
(Young) Fr. van Exem
Mother General (as Mahabanoo Kotwal)
Archbishop Perrier
Maharaj Singh (as Maurya Vijaykumar Lalji)
Kavitha Singh
Graham Widdecombe
Ashwani Sharma
Dinsha Sahu
Nicholas Gomes (as Deepak Dhadwal)
Atal Rajendra Singhji
Monica Besra
Health Officer
Nathan Beresford
Cardinal (Present Day Vatican) (as Umerberto Cherin)
Cardinal (1947 Vatican)
Archbishop
Monsignor (as Stefano Gressieux)
Father Shankarsinh Yadav (as Aiyax Ahmed)
Father Romano
Priest Assistant
Priest Secretary
Hindu Priest
Veronica Gomes
Lord Louis Mountbatten (as Tim Quinn)
Dr. Narayan Ahmed
Indian Businessman
Father Deepak Bawens
(Young) Mother Teresa
Mother Teresa's Mother
Dr. Robert Smith (as Robert G. Burns MD)
Sister Marie
Sister Margaret
Sister Catherine
Professor John Sanes
Ranu Singh
Karen Stanton
Laxmi Bansal
Priya Gupta
New Postulant Nun
Oslo Assistant to MT (as Mary Geerlings Quinn)
Secretary Municipality Bldg.
Indian Man on Train
Indian Woman on Train
Conductor
Radio (Newsreader)
Domestic Servant
Bengali Family Father (as Rajesh S. Karekar)
Bengali Family Mother
Bengali Daughter
Elder Male Patient (as Keshav A. Nadkarni)
Hospital Patient
Sick Man
Sick Woman
Sick boy
Sick Girl
Old Man Dying / Tatalia
Old Woman Starving / Tatalia
Slum Kid
Slum Kid (as Viditi Purshottam Dangi)
Crying woman (uncredited)
Voiceover Artist (uncredited)
Nun (voice) (uncredited)
BBC Cameraman (uncredited)
Dr. Ahmed (uncredited)