Luna (Anna Akana) hat sich den Großteil ihres Lebens alleine (und dabei nicht immer legal) durchgekämpft. Sie sieht die Welt nüchtern als das, was sie nun mal für sie ist. Als plötzlich Ninjas sie entführen wollen und Samurais in der Form von Lord Shinshiro (Mark Dacascos) und seinen Leuten ihr das Leben retten, ist sie überfordert und will mit der Sache nichts zu tun haben. Doch eine gewisse Prophezeiung, macht ihr da einen Strich durch die Rechnung.
Sie soll nämlich die letzte Nachfahrin der berühmten 47 Ronin sein und somit die einzige Person, die den mächtigen Hexer Yurei (Dan Southworth) aufhalten kann. Die Zeit drängt und vorher müssen noch die zwei Teile des einzigen Schwertes gefunden werden, dass Yurei verletzen kann. Ein starker Hexenmeister mit einer scheinbar unendlichen Anzahl von Ninjas im Schlepptau, da stehen die Chancen doch richtig gut, oder?