i have a crush on michelle yeoh and i be still a big fan and try to catch every film that she in . and with high hope go in watch this movie and i poise myself for a big let down . even with gorgeous location and good casting and this movie always just teeter on develop a good story but do not carry through . action and fight be almost action but not quite . it just everything be almosts . and one thing about cgs represent you can not do cgs on the cheap . it look cheesy and and any kind of suspension of disbelief up to that point go right down the drain . at the end of the day and it be almost an action drama and almost a movie .