The original score was composed by Indian composer A. R. Rahman. Warriors of Heaven and Earth: Original Motion Picture Soundtrack was released on CD featuring 14 tracks, which include excerpts from the score and 1 theme song, "Warriors in Peace", sung by Taiwanese singer Jolin Tsai. Following the film's release, the score and soundtrack were released in one album separately, under the title Between Heaven and Earth. The album also include the theme song, "Warriors in Peace", in two languages, which are the Hindi version by Sadhana Sargam and English version by Sunitha Sarathy.