It's impossible to get a good impression of the great stupa of Boudhanath in Kathmandu, Nepal by a movie. It's not just the visuals and the sound that makes it an amazing place. Boudhanath has a specific smell, but even more, it's got energy. You should go yourself to experience it. I'd recommend it, as it is my favorite place in the world.