Siddhartha is a 1972 American film based on the novel of the same name by Hermann Hesse, directed by Conrad Rooks. It was shot on location in Northern India, and features work by noted cinematographer Sven Nykvist. The locations used for the film were the holy city of Rishikesh and the private estates and palaces of the Maharajah of Bharatpur.
The film tells the story of the young Siddhartha (played by Shashi Kapoor), born in a rich family, and his search for a meaningful way of life. This search takes him through periods of harsh asceticism, sensual pleasures, material wealth, then self-revulsion and eventually to the oneness and harmony with himself that he has been seeking. Siddhartha learns that the secret of life cannot be passed on from one person to another, but must be achieved through inner experience.