Allan (Corin Nemec), an American, arrives in Ahmedabad searching for answers, to find internal peace and to understand the world and his troubled life. He chooses India as his school and Gandhi as his subject of his thesis. It is here that he meets the Pithawala family — Cyrus (Naseeruddin Shah), his wife Shernaz (Sarika), son Parzan (Parzan Dastur) and daughter Dilshad (Pearl Barsiwala). The Pithawalas being Parsis follow Zoroastrianism. Through them and the teachings of an Gandhian, Allan starts to find peace of mind.
Om-Dar-B-Dar is a portrait of life in Ajmer town, Rajasthan. The film tells the story of a young boy named Om in the period of his carefree adolescence and its harsh disillusions. The story starts as a comedy and ends as a thriller. Om has a rather strange family. His father, Babuji, a government employee, leaves his job so that he can dedicate himself to astrology; Om's older sister, Gayatri, is dating a good-for-nothing fellow. Om is involved in science, but is also attracted to magic and religion. In all it seems that his really outstanding skill is his ability to hold his breath for a long time.