Max Love, giovane e brillante medico, lascia gli Stati Uniti dopo che gli è morta sotto i ferri una ragazzina, e si reca in India. A Calcutta le sue vicende si intersecano con quelle di un povero contadino che, dopo un'aggressione, viene portato alla "Città della gioia", un quartiere molto povero abitato da persone disperate. Dapprima Max rifiuta di farsi coinvolgere, ma poi, a poco a poco......