In the Nineth Century, the Tang Dinasty in China is weak and corrupt, and an army of rebels called "The House of the Flying Daggers" fights against the government military forces, and steals from the rich to give to the poor people. Leo (Andy Lau) and Jin (Takeshi Kaneshiro), two captains of the government army, plot a scheme against the rebels using the blind dancer Mei (Zhang Ziyi) to approach their leaders, but their love for Mei leads them to a tragedy.

The three leads deliver powerful, emotionally-charged performances.

It's 859 AD and army captains, Leo & Jin played by Andy Lau and Takeshi Kaneshiro, have been ordered to capture a deadly gang of assassins called the Flying Daggers. The Captains suspect that Mei, a beautiful blind dancer played by Zhang Ziyi, is linked to the gang. They devise an elaborate plan to trick Mei, and before long Jin and Mei are on the run, with imperial soldiers hot on their heels. As they come to depend on each other to survive, the plan is further complicated when Jin finds himself falling for the mysterious young woman.

The three leads deliver powerful, emotionally-charged performances. House of Flying Daggers is almost as breathtaking as Zhang Yimou's previous film, Hero. The production design and martial arts choreography is just as stunning, but the storyline – about characters sacrificing loyalty for desire in an impossible love triangle – is a well worn tale. But don't be distracted by the overly melodramatic storyline. The sheer artistry in Flying Daggers, is more than enough to keep you glued to the screen.