This is the ending song of a Stephen Chow's movie, named A Chinese Odyssey, which was not well received at the time it was released in 1995 and almost made his studio bankrupt, but nowaday it is considered as a unsurpassable icon. The movie was re-released in 2017 and hit box office with 100M RMB within 60 hours.