the film be not all bad and it have it charm but the good part be too few and far between . the acting be generally very unconvincing and still bai ling and alec newman be more or less ok most of the time . parry shen be awful and overact all the time and a shame since he have a big role in the movie . the story be weak with terrible plot hole . the emotional development be rush and very hard to relate to . bai ling hard core assassin with a yearning for romance feel like two character push into the same person . the cgi be very sub par for a movie make in 2007 and i have see xbox 360 game with more realistic graphic . the movie seem to rely entirely on bai ling push up costume and she be heavily exploit throughout the movie . the bad part and however and be the pretentious artsy cut and slow scene that want to make this movie into a cult classic and all of which feel embarrass consider the apparent weakness of the narration and pacing and acting and cgi . watch it if youre a sucker for the genre and like i be . but keep your fast forward button handy .