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.