To try to explain it would be to lose the meaning of it.
Here are 2 links to short video clips on YouTube.
The Zen Mind – An Introduction A nice short and relaxing film of about 3.5 minutes.
The Story of the Stone A nice short film clip (even though the singing is not in English) about 2 minutes.
You cannot change the world, but you can keep trying!