South Korean superstar Rain plays Raizo, the titular Ninja Assassin, who is both a ninja and an assassin, but also an assassin of ninjas, making the title accurate no matter how you choose to read it.
Trained since childhood to be a lethal killer, Raizo has since turned his back on the Ozunu clan that raised him and now seeks revenge for their heartless murders. Teaming up with Europol ...