Aos dez anos, Mukta é forçada a seguir um ritual de sua casta, que, essencialmente, a torna uma prostituta. Para salvá-la deste horrível destino, um homem a resgata e lhe dá um lar. Tara, filha dele, cria um laço especial com a criança recém-chegada ― um vínculo digno de irmãs. A amizade sofre um baque definitivo, entretanto, quando Mukta é sequestrada. Anos depois, vivendo nos Estados Unidos, Tara retorna à Índia para encontrar a amiga que, ao que tudo indica, foi submetida novamente à prostituição. Mas a extrema pobreza em Bombaim se mostra uma realidade mais difícil do que Tara consegue suportar. Relato emocionante e realista da Índia contemporânea, Todas as cores do céu mostra como o sistema de castas explora os mais fracos, e como o amor nos faz buscar a reparação para nossos atos mais horríveis, vencendo barreiras impenetráveis.