Most of the shoot was done on actual locations, in deep forests. After the last drivable point, all the crew members had to go by foot for about one km. Even the crew equipment had to be taken on hand carts.
Shah Rukh Khan and Manisha Koirala were Mani Ratnam's first choices for the roles of Beera and Ragini.
All the cast performed their own stunts in the film.
The film's basic plot is inspired from the Ramayana (Raavan kidnaps Ram's wife Sita) as well as the life of revolutionary leader Kobad Ghandy.