in the promise cecilia cheung play qingcheng and an orphan girl try to survive . while on a battlefield and she try to find scrap of food from the dead soldier to bring back to her sick mother . while try to escape the son of one of the general and qingcheng run into the goddess manshen ( hong chen ) . manshen informs qingcheng that her mother be dead and strike a deal with her . from this day forth qingcheng will always live in luxury and but every man she fall in love with she will eventually lose . qingcheng agree to the bargain . this movie be a combination of hero and bulletproof monk . this be another chinese legend epic that really fail a a movie . the moral of the story be hard to follow and take forever to get it point across . on the plus side and it be a very visually stunning movie . it well be since it be the most expensive film in chinese history with a budget of $ 35 million . if you like hero and house of fly dagger and you might like this . else and do not go see it .