this movie be a complete train wreck and it seem to be in shamble from the very begin . the story be quite boring and the acting be mediocre at best and and the image be stale . many people be say the image be beautiful and but i would completely disagree . this film be try to be overly artsy and end up detract from the potential of some of the scene . if you be search for a beautifully shot film and may i suggest something like house of fly dagger or hero . as far a acting go and even keira knightley performance be disappoint . a see in the jacket and knightley american accent just do not seem to work and end up be distract from her performance and couple with the weak script the film just begin to flop . this movie just falter on so many level and have some serious plot hole and fails to connect on any level . i have not read the book and many people seem to say that you should read the book before watch this film and but purely a a stand alone movie this film just do not work .