Bunraku plot
"A civilized weapon for uncivilized times"
A secretive drifter (Josh Hartnett) and a fiery young Japanese fighter Yoshi (Gackt Camui) both arrive in a city dominated by a crime syndicate. Each one is obsessed with his individual mission. Wise on the advice of a local bar owner (Woody Harrelson), they decide to team up to fight crime in the city. It doesn't come easy for them: they have to compete against the awe-inspiring "woodcutter" Nicola (Ron Perlman) and his life partner Alexandra (Demi Moore), a femme fatale with a secret past.